|
|
|
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
|
|
|