Preliminary ECS154B Class Outline
Lecture Topic Chapter Date
1 Introduction & History COD Chapter 1 Mar 30
2 Overview of machine design Apr 1
Disc No meeting Apr 1
3 Instruction Sets COD Appendix D Apr 3
4 I-set/implementation interaction COD Chapter 2 Apr 6
5 Performance COD Chapter 4 Apr 8
Disc Using Quartus, how to maximize lab grade Apr 8
6 Performance COD Chapter 4 Apr 10
7 Performance, Single cycle MIPS COD Chapts 4,5 Apr 13
8 Single Cycle MIPS COD Chapter 5 Apr 15
Disc No meeting Apr 15
9 Control for single cycle MIPS COD Chapter 5 Apr 17
10 Multiple Cycle MIPS COD Chapter 5 Apr 20
11 Multiple Cycle MIPS COD Appendix C Apr 22
Disc Multiple Cycle MIPS COD Chapter 5 Apr 22
12 Pipelining MIPS COD Chapter 6 Apr 24
13 Pipelining MIPS Apr 27
14 Pipelining MIPS Apr 29
Disc Pipelining MIPS COD Chapter 6 Apr 29
15 Pipelining MIPS COD Chapter 6 May 1
16 Pipelining MIPS COD Chapter 6 May 4
17 Pipelining MIPS COD Chapter 6 May 6
Disc MIDTERM May 6
18 Exceptions, Advanced topics COD Chapter 6 May 8
19 Memory Heirarchy COD Chapter 7 May 11
20 Memory Heirarchy COD Chapter 7 May 13
Disc Memory Heirarchy COD Chapter 7 May 13
21 Memory Heirarchy COD Chapter 7 May 15
22 Memory Heirarchy COD Chapter 7 May 18
23 Memory Heirarchy COD Chapter 7 May 20
Disc Memory Heirarchy COD Chapter 7 May 22
24 Memory Heirarchy COD Chapter 7 May 22
25 Storage COD Chapter 8 May 27
Disc Storage Chapter 8 May 27
26 Storage COD Chapter 8 May 29
27 Multiprocessors COD Chapter 9 Jun 1
28 Multiprocessors COD Chapter 9 Jun 3
Disc Review for Final Jun 3
Final: Thursday, June 11, 1:00 P.M.