ELEC 3040
Embedded System Design
Embedded hardware and software systems; introduction to embedded systems; custom single-purpose processors, hardware design; general-purpose processors, software, design flow environment and tools, testing and debugging; standard single-purpose processors, peripherals, memory system design; interfacing issues, serial and parallel communication, bus standards, protocols and arbitration; exercises on real world applications; Laboratory implementation on modern Field Programmable Gate Arrays (FPGAs) and microcontrollers using associated Electronic Design Automation (EDA) tools. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 3 laboratory hours a week.)
Sources
- Course catalogue ↗Winter 2027