|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|
|Academic staff||Dmitrijs Pikuļins, Andris Igaunis|
|Credit points||3.0 (4.5 ECTS)|
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.|
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.|