Day | Lecture topic | Lab | ||
1 | Tuesday | 1/6 | Class intro, PPC assembly and arch. | Lab 1: intro to the logic analizer |
2 | Thursday | 1/8 | PPC assembly and arch | |
3 | Tuesday | 1/13 | Bus basics and simple I/O | Lab2: Intro to single step and the assembler |
4 | Thursday | 1/15 | Bus basics and simple I/O | |
5 | Tuesday | 1/20 | Digital logic design | Lab3: Basic bus interfacing |
6 | Thursday | 1/22 | Digital logic design | |
7 | Tuesday | 1/27 | Memory | Lab 3 continued |
8 | Thursday | 1/29 | More Memory | |
9 | Tuesday | 2/3 | Stacks, Procedures and the ABI | Lab 4: Memory Interfacing |
10 | Thursday | 2/5 | Interrupts | |
11 | Tuesday | 2/10 | Interrupts | Lab 5 Serial I/O |
12 | Thursday | 2/12 | Yet more interrupts | |
13 | Tuesday | 2/17 | DMA | Lab 6 Interrupts |
14 | Thursday | 2/19 | Midterm: 6pm-8pm | |
Tuesday | 2/24 | Spring Break | ||
Thursday | 2/26 | |||
15 | Tuesday | 3/2 | Timers | Lab 6 continuted |
16 | Thursday | 3/4 | Analog to Digital | |
17 | Tuesday | 3/9 | Analog to Digital | Lab 7: Timers |
18 | Thursday | 3/11 | TBD | |
19 | Tuesday | 3/16 | More bus stuff (PCI, P6) | Lab 8: Andalog to Digital Conversion |
20 | Thursday | 3/18 | Yet more bus stuff | |
21 | Tuesday | 3/23 | TBD | Project |
22 | Thursday | 3/25 | Wrapup/review | |
23 | Tuesday | 3/30 | Final exam 6pm-8pm | Project |
24 | Thursday | 4/1 | No lecture* | |
25 | Tuesday | 4/6 | No lecture* | Project |
26 | Thursday | 4/8 | No lecture* | |
27 | Tuesday | 4/13 | No lecture* | Project |
28 | Thursday | 4/15 | No lecture* | |
29 | Tuesday | 4/20 | No lecture* | Project Demo |
Not | ||||
* On days listed as no lecture we may have guest lecturers. Otherwise you will have this time to work on your project. |