|
Classes
|
Topic
|
Reference
|
Slides
|
|
8/27
|
Embedded System Overview
|
Wolf: Chapter 1
|
Click
Here
|
|
8/29
|
Excalibur Overview
Tools
NIOS Architecture
Instruction
set
|
Notes
|
Click
Here
|
|
9/5
|
Design Process
Formal Specification – UML
|
Notes
|
Click
Here
|
|
9/10
|
Design Process
Home Security Unit example
|
Wolf: Chapter 1
|
Click
Here
Click Here
|
|
9/12 - 9/17
|
I/O
Busy-Wait
Interrupts
Overhead
Supervisor Mode, Exceptions, and Traps
CPU Performance/Power Consumption
Data Compressor Example
|
Wolf: Chapter 3
|
Click
Here
Click
Here
|
|
9/19 - 10/15
|
Real-Time OS
Tasks-Processes
Context Switching
OS Structure
Scheduling
Communication Synchronization
|
Labrousse: Chapters 2-7
Wolf: Chapter 6
|
Click
Here
|
|
|
|
|
|
|
10/17 - 10/31
|
Embedded Computing Platform
CPU Bus
Memory
Devices
I/O Devices
Analog Subsystems
Component Interfacing
Development Environments
|
Wolf: Chapter 4
Notes
|
Click
Here
Click
Here
|
|
10/22
|
Exam I
|
|
|
|
|
Alarm Clock Example
|
|
Click
Here
|
|
11/5 - 11/7
|
Program Design and Analysis
Program
Design
Program
Models
Analysis and
Optimization of Execution Time
Analysis and
Optimization of Energy and Power
Analysis and
Optimization of Program Size
Program
Validation and Testing
|
Notes
|
Click
Here
Click
Here
Click
Here
|
|
11/12
|
Hardware Accelerators
|
Wolf: Chapter 7
|
Click
Here
|
|
11/14
|
Networks
Distributed
Embedded Architectures
Network Based
Design
|
Wolf: Chapter 8
|
Click
Here
Hardware Accelerator example
|
|
11/19, 26, 28, 12/3,5
|
Research Paper Presentations
|
|
|
|
12/5
|
Exam Review
|
|
|
|
12/14 10:00 - 11:50am
|
Final Exam
|
|
|