Apr 25, 2024  
2017-2018 Undergraduate Academic Catalog 
    
2017-2018 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CE 4920 - Embedded Systems IV

2 lecture hours 2 lab hours 3 credits
Course Description
This is the final course in the embedded systems sequence. Lecture material introduces formal design techniques including lifecycle modeling, the use of technical standards, the creation of requirements and specification documents, the creation of test plans, and system performance profiling. A rigorous set of laboratory exercises review and reinforce the material from the prerequisite courses. The laboratories also extend the student knowledge base by adding exercises in embedded operating systems, power management techniques, and the use of FPGAs in embedded systems. (prereq: CE 3910 )
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Describe how product lifecycle modeling, design partitioning, standards, and testing are used to guide product design
  • Describe how requirements and specifications are written and used in product development
  • Describe reliability and fault tolerance models and how they are used in product development
  • Justify design choices based on requirements, performance, and robustness criteria
  • Design and use embedded operating system software on an embedded system
  • Justify the use of embedded operating systems in certain application domains

Prerequisites by Topic
  • None 

Course Topics
  • Lifecycle modeling
  • System requirements and specifications
  • Technical standards
  • Design partitioning
  • Reliability and fault-tolerance
  • Testing and system performance evaluation
  • Real-time multitasking operating systems
  • System level design

Laboratory Topics
  • Programmable system-on-chip (PSOC) architecture
  • PSOC design flow
  • Four-process context switcher design and implementation on PSOC architecture
  • Installation and use of a commercial or free RTOS for PSOC architecture
  • Integrate an RTOS into a final PSOC project requiring real-time response and control

Coordinator
Russell Meier



Add to Portfolio (opens a new window)