Course Description
The goal of this course is to develop a comprehensive understanding of the technologies behind the embedded systems, particularly, those using computing elements (processor, DSP, or FPGA). The students develop an appreciation of the technology capabilities and limitations of the hardware, software components for building embedded systems, and methods to evaluate design tradeoffs between different technology choices. Students are required to finish a design project.
Intended Learning Outcomes
CILO-1: To recognise the general architecture and principles of embedded systems.
CILO-2: To design a basic embedded system.
CILO-3: To recognise the timing problems when designing an embedded system.