| 0 | 8/24 |
Introduction (EL) |
|
| 1a | 8/27 |
Cyber-Physical Systems (EL) |
|
| 1b | 8/29 |
Sensors and Actuators (EL) |
|
| 1c | 8/31 |
Memory Architectures (EL) |
|
| 2a | 9/3 |
LABOR DAY HOLIDAY |
|
| 2b | 9/5 |
Interfacing to Sensors and Actuators (EL) |
|
| 2c | 9/7 |
Interrupts (EL) |
|
| 3a | 9/10 |
Model-Based Design (EL) |
HW 1 due |
| 3b | 9/12 |
Modeling Modal Behavior (EL) |
|
| 3c | 9/14 |
Modeling Modal Behavior (EL) |
|
| 4a | 9/17 |
Extended and Timed Automata (EL) |
|
| 4b | 9/19 |
Composition of State Machines (SS) |
|
| 4c | 9/21 |
Composition of State Machines (SS) |
|
| 5a | 9/24 |
Hierarchical State Machines (SS) |
HW 2 due |
5b | 9/26 |
Multitasking (SS) |
|
| 5c | 9/28 |
Multitasking (SS) |
|
| 6a | 10/1 |
Operating Systems, Microkernels, and Scheduling (SS) |
|
| 6b | 10/3 |
Scheduling Anomalies (WL) |
|
| 6c | 10/5 |
Project Management (WL) |
|
| 7a | 10/8 |
Specification; Temporal Logic (SS) |
HW 3 due |
| 7b | 10/10 |
Specification; Temporal Logic (SS) |
|
| 7c | 10/12 |
Comparing State Machines (SS) |
|
| 8a | 10/15 |
Reachability Analysis (SS) |
|
| 8a | 10/17 |
Execution Time Analysis (SS) |
Project Charter due |
| 8b | 10/19 |
Execution Time Analysis (SS) |
|
| 9a | 10/22 |
Midterm Review (EL) |
HW 4 due
|
| 9b | 10/24 |
MIDTERM 1 in Class |
MIDTERM 1 in Class |
| 9c | 10/26 |
Implementing Vision Capabilities in Embedded Systems (guest lecture by Jeff Bier (BDTi),
| |
| 10a | 10/29 |
5 minute project presentations (EL and SS) |
1st Milestone Update Report due
|
| 10b | 10/31 |
Synchronous/Reactive Models (EL) |
|
| 10c | 11/2 |
Synchronous/Reactive Models (EL) |
|
| 11a | 11/5 |
Networking --- Guest lecture by Kris Pister |
HW 5 due |
| 11b | 11/7 |
Sensor Overload - Interfacing to the Real World (guest lecture by Jeff Jensen) |
|
| 11c | 11/9 |
Execution Time Analysis and
Dataflow Models 1 (SS) |
|
| 12a | 11/12 |
HOLIDAY |
|
| 12b | 11/14 |
5 minute project presentations (EL) |
2nd Milestone Update Report due
|
| 12c | 11/16 |
Dataflow Models 1 (EL) |
|
| 13a | 11/19 |
Security for Embedded Systems (SS) |
HW 6 due |
| 13b | 11/21 |
Dataflow Models 2 (EL) |
|
| 13c | 11/23 |
HOLIDAY |
|
| 14a | 11/26 |
5 minute project presentations (EL and SS) |
3d Milestone Update Report due,
HW 7 due, not to turn in. |
| 14a | 11/28 |
Midterm Review (EL) |
|
| 14a | 11/30 |
MIDTERM 2 |
|
| | 12/3 |
NO CLASS: Reading week.
Recommended browsing: Topics not covered:
More Concurrency Models
Fault Tolerance
Controller Synthesis
Time-Triggered Models
Distributed Embedded Systems in an Automotive Context (CAN and FlexRay)
Network Time Synchronization with IEEE 1588
Hybrid Systems, Part I
Hybrid Systems - Part II: Timed Automata
Mixed Signal Models
Simulation Strategies for Discrete Models
|
|
| | 12/10 |
Project Presentations, Monday, December 10, 9AM-12PM, 204 Cory |
Project Presentations |
| | 12/14 |
|
Project reports due at 12 noon (Pacific) |