Difference between revisions of "CoE 165 S1 AY 2024-2025"
Jump to navigation
Jump to search
Line 28: | Line 28: | ||
* Motivation for Cyber-Physical Systems | * Motivation for Cyber-Physical Systems | ||
* Sensors and Actuators | * Sensors and Actuators | ||
− | || | + | || |
|- | |- | ||
| colspan="4" style="text-align: center;" | '''Model-Based Design''' | | colspan="4" style="text-align: center;" | '''Model-Based Design''' | ||
Line 36: | Line 36: | ||
* Model-Based Design | * Model-Based Design | ||
* Continuous Dynamics | * Continuous Dynamics | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 3 || style="text-align: center;"| 9/3 | | style="text-align: center;"| 3 || style="text-align: center;"| 9/3 | ||
Line 42: | Line 42: | ||
* Memory Architectures | * Memory Architectures | ||
* Input and Output | * Input and Output | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 4 || style="text-align: center;"| 9/10 | | style="text-align: center;"| 4 || style="text-align: center;"| 9/10 | ||
|| | || | ||
* Modeling Modal Behavior | * Modeling Modal Behavior | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 5 || style="text-align: center;"| 9/17 | | style="text-align: center;"| 5 || style="text-align: center;"| 9/17 | ||
|| | || | ||
* Discrete Dynamics | * Discrete Dynamics | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 6 || style="text-align: center;"| 9/24 | | style="text-align: center;"| 6 || style="text-align: center;"| 9/24 | ||
|| | || | ||
* Extended and Timed Automata | * Extended and Timed Automata | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 7 || style="text-align: center;"| 10/1 | | style="text-align: center;"| 7 || style="text-align: center;"| 10/1 | ||
Line 63: | Line 63: | ||
* Composition of State Machines | * Composition of State Machines | ||
* Hierarchical State Machines | * Hierarchical State Machines | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 8 || style="text-align: center;"| 10/8 | | style="text-align: center;"| 8 || style="text-align: center;"| 10/8 | ||
|| | || | ||
* Specification and Temporal Logic: Comparing State Machines | * Specification and Temporal Logic: Comparing State Machines | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 9 || style="text-align: center;"| 10/15 | | style="text-align: center;"| 9 || style="text-align: center;"| 10/15 | ||
|| | || | ||
* Reachability analysis | * Reachability analysis | ||
− | || | + | || |
|- | |- | ||
| colspan="4" style="text-align: center;" | '''Resource Management''' | | colspan="4" style="text-align: center;" | '''Resource Management''' | ||
Line 80: | Line 80: | ||
|| | || | ||
* Multitasking | * Multitasking | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 11 || style="text-align: center;"| 10/29 | | style="text-align: center;"| 11 || style="text-align: center;"| 10/29 | ||
Line 86: | Line 86: | ||
* Operating Systems | * Operating Systems | ||
* Microkernels | * Microkernels | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 12 || style="text-align: center;"| 11/5 | | style="text-align: center;"| 12 || style="text-align: center;"| 11/5 | ||
|| | || | ||
* Scheduling Anomalies | * Scheduling Anomalies | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 13 || style="text-align: center;"| 11/12 | | style="text-align: center;"| 13 || style="text-align: center;"| 11/12 | ||
|| | || | ||
* Execution Time Analysis | * Execution Time Analysis | ||
− | || | + | || |
|- | |- | ||
| colspan="4" style="text-align: center;" | '''Distributed Embedded Systems''' | | colspan="4" style="text-align: center;" | '''Distributed Embedded Systems''' | ||
|- | |- | ||
− | | style="text-align: center;"| || style="text-align: center;"| 11/19 || ''No Class'' | + | | style="text-align: center;"| || style="text-align: center;"| 11/19 | colspan="4" style="text-align: center;"| ''No Class'' |
|- | |- | ||
| style="text-align: center;"| 14 || style="text-align: center;"| 11/26 | | style="text-align: center;"| 14 || style="text-align: center;"| 11/26 | ||
|| | || | ||
* Synchronous/Reactive and Dataflow Models | * Synchronous/Reactive and Dataflow Models | ||
− | || | + | || |
|- | |- | ||
| style="text-align: center;"| 15 || style="text-align: center;"| 12/3 | | style="text-align: center;"| 15 || style="text-align: center;"| 12/3 | ||
Line 111: | Line 111: | ||
* Security for Embedded Systems | * Security for Embedded Systems | ||
* Networked Embedded Systems | * Networked Embedded Systems | ||
− | || | + | || |
|- | |- | ||
|} | |} |
Revision as of 15:04, 19 August 2024
Contents
CoE 165 - Computer Organization and Embedded Systems II
- Course Description: Advanced course on the modeling, design, and analysis of computational systems that interact with physical processes.
- Prerequisite: EEE 153 Computer Organization and Embedded Systems I
- Co-requisite: CoE 163 Computing Architectures and Algorithms
- Course Credit: 3 units (lecture)
- Course Goals:
- To provide an understanding of models, analysis tools, and control for embedded systems operating in real time.
- To teach students how to combine physical processes with computation.
Course Information
- Instructor: Louis P. Alarcon (
louis.alarcon@eee...
)- Consultation hours: Tuesdays and Thursdays, 2pm-3pm, room 409
- Schedule: Tuesdays, 7am - 10am
- Section: TQR
- Room: EEEI LC1
Annuoncements
- 8/20: Welcome to CoE165!
Class Schedule
Week | Date | Topic | Resources |
---|---|---|---|
1 | 8/20 |
|
|
Model-Based Design | |||
2 | 8/27 |
|
|
3 | 9/3 |
|
|
4 | 9/10 |
|
|
5 | 9/17 |
|
|
6 | 9/24 |
|
|
7 | 10/1 |
|
|
8 | 10/8 |
|
|
9 | 10/15 |
|
|
Resource Management | |||
10 | 10/22 |
|
|
11 | 10/29 |
|
|
12 | 11/5 |
|
|
13 | 11/12 |
|
|
Distributed Embedded Systems | |||
11/19 | colspan="4" style="text-align: center;"| No Class | |||
14 | 11/26 |
|
|
15 | 12/3 |
|
Reference
- Lee, E. A., Seshia, S. A., Introduction to Embedded Systems, A Cyber-Physical Systems Approach, Second Edition, MIT Press, 2017.