CS/ECE 561: Schedule/Lectures

Home
Assignments/Project
Resources
Course Policies

 

Note: More up to date schedule, as well as lecture slides, and assignments are available via Canvas.

 

Week Topic Recommended Reading Assignments
1 Introduction to Embedded Systems Reading Assignment 0
Homework Assignment 0
2-3 Specification and Modeling of Embedded Systems Reading Assignment 1
Homework Assignment 1
3 Introduction to SystemC
  • SystemC webpage (register and download systemc-2.3.0.tgz from Downloads > Accellera Systems Initiative Standards
  • Documentation (installation guide, user guide, functional spec) from the docs/ directory of the SystemC .tgz archive
  • SystemC Tutorials on the web: #1#2#3
Reading Assignment 2
Homework Assignment 2
4-6 Hardware Components in Embedded Systems

 

Reading Assignment 3-4
Homework Assignment 3
7 Communication in Embedded Systems Reading Assignment 5
Homework Assignment 4
8 Hardware Components: Challenges and Trends
  • Recent publications from my research group here
Reading Assignment 6
9-11 Software Components in Embedded Systems Reading Assignment 7-8
Homework Assignment 5
11 Software Optimizations in Embedded Systems Reading Assignment 9
Homework Assignment 6
12 Writing Good Embedded Software
13 HW/SW Partitioning
  • Chapter 5.3, Embedded System Design by Peter Marwedel
  • Hardware/software codesign of embedded systems article [pdf]
Reading Assignment 10
Homework Assignment 7
14 Fall Recess
15 Sensors, Actuators, and Embedded Controls Reading Assignment 11
16 Embedded Systems Security Reading Assignment 12
17 Finals Final Project Report Due