| Instructor: | Dr. Nelson L. Passos |
|---|---|
| Office: | Bolin Science Hall 126B |
| Office phone: | 397-4129 |
| E-mail: | nelson.passos@mwsu.edu |
| Office Hours: | MW 9:00 - 11:00 am |
| MTW 2:00 - 4:00 pm | |
| Class Hours: |
MW 7:00 PM - BO 320 |
Course Description:
Study of integrated hardware and software solutions in computational systems with limited resources. Includes the design and implementation of basic intermodule functions such as device drivers, interrupt handlers, and real-time operating system basic routines.
Text book:
Embedded Systems Design: A Unified Hardware/Software Introduction, by F. Vahid and T. Givargis.
Lecture Notes:
Tools:
Altera Quartus II Web Edition available for free download from the Altera Website
Agenda:
August September October November December Grading
| Aug 25- | Embedded systems overview |
|---|---|
| Aug 27- | Customized processors |
|
Sep 1- |
Labor Day |
|
Sep 3- |
Sequential components |
|
Sep 8- |
Single-purpose processor basic model |
|
Sep 10- |
Register transfer design |
|
Sep 15- |
General-purpose processor software - Assembly-level instructions |
|
Sep 17- |
Microprocessor architecture |
|
|
Assignments # 1/2 |
|
Sep 22- |
Assembly language |
|
Sep 24- |
Parallel port driver |
|
Sep 29- |
Application specific instruction set processors |
|
Oct 1- |
Peripherals |
|
|
Assignment # 3 |
|
Oct 6- |
Controllers |
|
Oct 8- |
Memory |
|
|
Assignment # 4 |
|
Oct 13- |
Memory hierarchy |
|
Oct 15- |
Advanced RAM |
|
Oct 20- |
Test # 1 |
|
Oct 22- |
Interfacing |
|
Oct 27- |
I/O addressing |
|
Oct 29- |
Interrupt address table |
|
|
Assignment # 5 |
|
Nov 3- |
Arbitration |
|
Nov 5- |
Serial protocols |
|
|
Assignment # 6 |
|
Nov 10- |
Digital camera |
|
Nov 12- |
Design implementations |
|
Nov 17- |
Concurrent processes |
|
Nov 19- |
Dataflow model |
|
Nov 24- |
Test # 2 |
|
Nov 26- |
Thanksgiving Holidays |
|
Dec 1- |
Multiple processes implementation |
|
Dec 3- |
Control systems |
|
Dec 8- |
Finals (Monday, 7:30 pm) |
| Tests and Final: | 20 % (each) |
|---|---|
| Assignments: | 20 % |
| Project: | 15 % |
| Class Participation: | 5 % |
E-mail address:
nelson.passos@mwsu.edu