BCT4103 Embedded Systems Design
Course Unit Title
BCT4103 Embedded Systems Design
Course Unit Description
The course is designed to develops students understanding of the design and analysis of computational systems that are pervasively present in our environment. Students are equipped with usable skills required to design digital control units for consumer electronics such as cameras, DVD players; industrial automation; communication systems; smart environment and structures medical devices and systems; toys and games; automotive systems; traffic flow and safety; aircraft systems; critical infrastructures like energy, water; security and defense systems; robotics; among others.
Course Objectives
In this course, students will:
- Learn fundamental hardware basics like basic hardware protocols, architecture, I/O, computational models, etc
- Understand embedded system technologies, i.e., processor technology, IC technology and design technology;
- Learn to make appropriate choices for embedded system processor, storage and communication interfaces;
- Compose required memory for embedded system; and
- Create a simple embedded system using printed circuit boards and or simulation tool
Learning Outcomes
By the end of the course, students are expected to:
- Understand basic concepts in the embedded computing systems area;
- Determine the optimal composition and characteristics of an embedded system;
- Demonstrate knowledge of electronic design automation tools, device programmers, emulators and board development process for embedded systems;
- Implement a set of complete embedded systems on the FPGA boards; and
- Design and program an embedded system at the basic level.