EECS 222 Embedded System Modeling (2017-2018)

EECS 222 Embedded System Modeling

(Not required for any major.)
Catalog Data:

EECS 222 Embedded System Modeling (Credit Units: 4) Computation models for embedded systems. System-level specification and description languages. Concepts, requirements, examples. Embedded system models at different levels of abstraction. Modeling of test benches, design under test, IP components. Discrete event simulation, semantics, and algorithms. (Design units: 0)

Required Textbook:
. Edition, , 1969, ISBN-13 978-079237387.

Recommended Textbook:


Rainer Doemer
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:
Prerequisites by Topic


Lecture Topics:
  • Embedded software concepts and requirements
  • Real-time requirements
  • Real-time scheduling
  • SoC software specification
  • Embedded software design flow
  • Software synthesis
  • RTOS targeting and mapping
  • Target processors
  • Code generation and compilation
  • Instruction-set simulation
Class Schedule:

Meets for 3 hours of lecture each week for 10 weeks.

Computer Usage:

SLDL simulation and debugging tools.

Laboratory Projects:


Professional Component


Design Content Description
Laboratory Portion:
Grading Criteria:
  • Homework assignments 50%
  • Final Project/Final Exam 50%
  • Total: 100%
Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 0.0 credit units

Engineering Science: 0.0 credit units

Engineering Design: 0.0 credit units

February 22, 2017
Senate Approved:
January 17, 2013
Approved Effective:
2013 Fall Qtr