|
Date |
Description |
PDF files |
|
Week 1 – Jan 9 |
Review of 281/282, Computer Arithmetic; Architectural consideration in processor implementation; Instruction set design consideration; Putting data path together |
|
|
Week 2 – Jan 16 |
Single cycle data path, Single cycle control issues; Multi-cycle implementation considerations; Computing performance |
|
|
Week 3 – Jan 23 |
Multi-cycle data path implementation and Control |
|
|
Week 4 – Jan 30 |
Pipeline implementation, hazards, and forwarding; |
|
|
Week 5 – Feb 6 |
Review of pipelining; Introduction to superscalar
architecture; Exam 1 |
|
|
Week 6 – Feb 13 |
Memory System Design and Caching |
|
|
Week 7 – Feb 20 |
Memory system Bus Issue and Virtual memory |
|
|
Week 8 – Feb 27 |
Memory mapped I/O |
|
|
Week 9 – Mar 6 |
MIPS and PPC exception handling. |
|
|
Mar 13 |
Spring Break |
|
|
Week 10 – Mar 20 |
|
|
|
Week 11 – Mar 27 |
|
|
|
Week 12 – Apr 3 |
MPC555 interrupt handling details |
|
|
Week 13 – Apr 10 |
|
|
|
Week 14 – Apr 17 |
PIT programming; ADC, and test |
|
|
Week 15 – Apr 24 |
Review and putting it all together |