Welcome to COE 718 "Hardware Software Codesign of Embedded System" website for Fall 2013.
Please contact your Instructor if you have any difficulties accessing the website.
This course covers the basics of embedded system organization,
hardware-software codesign, system on programmable-chip technologies and
real-time systems. It provides the advance knowledge required for embedded
system development, fault-tolerant techniques applicable to embedded systems
and real-time operating systems. The students will be able to grasp the main
principles of embedded computer system codesign. Embedded system co-specification,
partitioning, co-simulation, co-verification and integration are the main
phases of embedded system design that will be studied in the course. A specification
language (SystemC, etc.) will be employed to present a unified view of
embedded systems. Hardware-software design tools will be introduced and various
applications’ case studies. State of the art embedded CPU architectures such
as ARM Cortex M3 will be studied.
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 Blackboard.
M. Wolf, Computer as Components: Principles of Embedded Computing System Design, 3rd edition
Morgan Kaufmann- Elsevier Publishers 2012, ISBN 978-0-12-388436-7
The instructor will identify some relevant articles from professional magazines.
Lab Instructors: Ms Anita Tino, e-mail: firstname.lastname@example.org;
Mr Stephen Chui, e-mail: email@example.com
Course Evaluation and Marking Scheme
Labs: 17% (3+5+4+5)
3. In order to achieve a passing grade in the course, the student must pass both the theory and laboratory/project components.
4. Midterm exam will also cover the corresponding laboratories to enforce individual lab attempts.