Topics include embedded system architecture and organization, hardware-software codesign, hardware-software partitioning, co-verification, system-on-a-chip, and real-time systems.
Understand and apply the following:
Students will have a broader knowledge of embedded system architecture and organization, hardware-software codesign, hardware-software partitioning, co-verification, system-on-a-chip, and real-time systems.
Understand some of the formal models of execution.
Understand the issues involved in partitioning, scheduling, interfacing and synchronizing hardware/software co-designs.