| Embedded Systems Design
B.Eng. 4th Year
Lecture: DSQ03 Lab: ENG408
Gul N. Khan
|Electrical, Computer and Biomedical Engineering
Welcome to COE 718 Embedded Systems Design" website for Fall 2023.
Please contact your Instructor if you have any difficulties accessing the website.
This course will cover the basics of embedded
system organization, system on programmable-chip
technologies and real-time systems. It provides the
advance knowledge required for embedded computer design
and development as well as real-time operating systems.
Students are introduced to software development concepts
applicable to real-time and embedded systems. Particularly
ARM Cortex M3 will be studied as a representative embedded
processor and embedded software development is carried out
for ARM Cortex CPUs. The students will be able to grasp
the main principles of embedded system design and
understand the concept of hardware-software design, system
on programmable chip (SoPC), real-time operating systems
and scheduling techniques. Embedded system
co-specification and partitioning is also introduced in
the course. SystemC or other languages (e.g. UML) can be
employed to present a unified view of the embedded
systems. SystemC is introduced as a representative
Co-specification language. Embedded hardware-software
design and development tools (e.g. uVision, Quartus II and
SOPC builder) are used in the course project.
Please contact your Instructor if you have any difficulties accessing this website. Some of the contents such as
individual marks will be posted at the D2L.
Fundamental of Embedded Software with the ARM Cortex M3, 2nd Edition, Daniel W. Lewis, Pearson 2013,
The instructor will identify some relevant articles from professional magazines.
LABS Venue: ENG408
Evaluation and Marking Scheme