Lectures:
|
Date |
Topic* |
Notes |
Reading |
|
8/28/06 |
Lecture 1: Introduction, |
Chapter 1,4 |
|
|
|
Lecture 2: Introduction to MIPS |
Chapter 2, App. A |
|
|
9/13/06 |
Lecture 3 and 4: Introduction to MIPS (contd.) |
Ch. 2, App. A, D.1-D.3 |
|
|
9/20/06 |
Lecture 5: Introduction to Verilog, Arithmetic |
Ch. 3, App. B |
|
|
|
Lecture 6: Integer & Floating Point Arithmetic |
Ch. 3, App. B |
|
|
10/23/06 |
Lecture 7: Single Cycle Datapath Proc. Design |
Chapter 5 |
|
|
|
Lecture 8: Multi Cycle Datapath Proc. Design |
" |
|
|
11/09/06 |
Lecture 9: Introduction to Pipelining |
Chapter 6 |
|
|
11/11/06 |
Lecture 10: Pipelining (contd.) |
Chapter 6 |
|
|
11/13/06 |
Lecture 11: Memory |
Chapter 7 |
|
|
11/17/06 |
Lecture 12: Cache Memory |
|
|
|
11/27/06 |
Lecture 13: Virtual Memory |
||
|
Lecture 14: Interface |
Chapter 8 |
* The topic of a lecture will schedule differently in the class due to difference in class durations and the pace in which the progress can be made. Thus, the dates indicate a tentative time frame for the beginning of that topic in the semester.