Embedded Systems Design
B.Eng. 4th Year
Lecture: DCC208 Lab: ENG408
Gul N. Khan
|Electrical and Computer Engineering|
Welcome to COE 718 Embedded Systems Design" website for Fall 2019.
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, C) 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 Brightsight.
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
and Marking Scheme