Lectures:

Date

Topic*

Notes

Reading

8/28/06

Lecture 1: Introduction,
Five Components of a Computer,
Performance

ppt

Chapter 1,4

 

Lecture 2: Introduction to MIPS

ppt

Chapter 2, App. A

9/13/06

Lecture 3 and 4: Introduction to MIPS (contd.)

ppt

Ch. 2, App. A, D.1-D.3

9/20/06

Lecture 5: Introduction to Verilog, Arithmetic

ppt

Ch. 3, App. B

 

Lecture 6: Integer & Floating Point Arithmetic

ppt

Ch. 3, App. B

10/23/06

Lecture 7: Single Cycle Datapath Proc. Design

ppt

Chapter 5

 

Lecture 8: Multi Cycle Datapath Proc. Design

ppt

"

11/09/06

Lecture 9: Introduction to Pipelining

ppt

Chapter 6

11/11/06

Lecture 10: Pipelining (contd.)

ppt

Chapter 6

11/13/06

Lecture 11: Memory

ppt

Chapter 7

11/17/06

Lecture 12: Cache Memory

ppt

 

11/27/06

Lecture 13: Virtual Memory

ppt

Lecture 14: Interface

ppt

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.

Home