REA701 Embedded Systems Architecture

Code REA701
Name Embedded Systems Architecture
Status Compulsory/Courses of Limited Choice; Courses of Free Choice
Level and type Undergraduate Studies, Academic
Field of study Electronics and Telecommunications
Faculty
Academic staff Dmitrijs Pikuļins, Andris Igaunis
Credit points 3.0 (4.5 ECTS)
Parts 1
Annotation Students learn about the design, architecture and operation of microprocessors and microcontrollers, from transistor level up to code execution and application level. During the course, students will have an opportunity to design their own simple microcontrollers from logic gates. They will also get to know the most popular and widespread microcontrollers used in the industrial design, and build their own embedded systems with a microcontroller. .
Goals and objectives
of the course in terms
of competences and skills
The goal of this course is to obtain a thorough understanding of the design and operation of a central processing unit and its surrounding blocks, which is the core element in any embedded system. Using this knowledge, hardware engineers will be able to evaluate the needs for processing power of the embedded systems being designed, and pick an appropriate microcontroller considering performance and price. The knowledge obtained in this course will benefit engineers who are going to specialize further in the field of FPGA design.
Learning outcomes
and assessment
Students deeply understand the design and operation of microprocessors and microcontrollers. - Successful completion of theory tests.
Students are able to design a general purpose microcontroller from logic gates. - Successful completion of exercises.
Students understand the code execution in the processor. - Successful completion of exercises.
Students can design a device that incorporates a microcontroller, and write its code. - Successful completion of a project.
Course prerequisites Operating principles of MOSFETs.

[Extended course information PDF]