Description: Description: Description: Description: Description: spacer gif

 

Description: Description: Description: Description: Description: spacer gif

Course Overview

Description: Description: Description: Description: Description: spacer gif

Description: Description: Description: Description: Description: spacer gif

Logistics

Description: Description: Description: Description: Description: spacer gif

Description: Description: Description: Description: Description: spacer gif

References

Description: Description: Description: Description: Description: spacer gif

Description: Description: Description: Description: Description: spacer gif

Schedule

Description: Description: Description: Description: Description: spacer gif

Description: Description: Description: Description: Description: spacer gif

Project

 

Description: Description: Description: Description: Description: spacer gif

TED

 

Description: Description: Description: Description: Description: spacer gif

 

 

Description: Description: Description: Description: Description: spacer gif

 

 

WES237a: Course schedule

Note: This schedule is subject to change.

The course discussion board can be found at Piazza. That discussion board will be the main way of providing help with homework and projects in this class.

 

Date

Topic

Required Readings

Assignments

F 1/11

Introduction & Modeling

Text ch. 1 and ch. 2.1-2.6

Edwards et al.: "Design of Embedded Systems: Formal Models, Validation and Synthesis"

Murata: "Petri nets: Properties, Analysis and Applications" p.541-553,sec VIII


Project Part 1 Out

 

Practice Problems 1 (sol's)

F 1/25

Modeling, Timing and Scheduling

Power

Text ch. 2.7-2.10 and ch. 6.1-6.2

Lee et al. "Static scheduling of synchronous DF programs for DPS"

L. Benini, A. Bogliolo, and G. De Micheli. "A survey of design techniques for system-level dynamic power management"

G. Dhiman, T. Simunic Rosing, "Using online learning for system level power management"

Project Part 2 Out

 

Practice Problems 2 (sol's)

F 2/08

Modeling & Timing (contd.)

Scheduling

Text ch. 4 and 7.1-7.3

Raynal, Singhal "Logical time: A way to capture causality in distributed systems"

Sha et al. "Generalized rate-monotonic scheduling theory..."

Benveniste et al. "The Synchronous Languages 12yrs Later"

Project Part 3 Out

 

Practice Problems 3 (sol's)

F 2/22

Real-time OS

 

 

Embedded Hardware

Text ch. 3.3 &3.4 and ch 5 and ch 7.4

Moyer: Low-power design for embedded processors

Wolf et al. Memory System Optimization of Embedded Software

I.C. Bertolotti: "Real-Time embedded operating systems: standards and perspectives
chap. 11.1,2,4,5

Final Report Out

 

Practice Problems 4 (sol's incl.)

F 3/08

Sensors, Actuators, I/O

 

Memory

 

CPUs

 

HW/SW Co-design

Text ch. 3.1, 3.2, 3.5, 3.6 and ch 6.3, 6.4

Hard Real-time Communication in Multiple-Access Networks

De Micheli, Gupta: "Hardware/Software Co-Design"

Final Exam Practice

(sol's)

Th 3/22

Final

Final exam