Week |
Date |
Topic |
Section from Textbook |
Week 1 |
8/24 |
Syllabus, Introduction
|
1.1 - 1.4 |
|
8/26 |
Introduction |
1.4, 1.6-1.7, 1.10 |
|
8/28 |
Base Number Representation, Base Conversions |
2.4 |
Week 2 |
8/31 |
Base Conversions, Integer Binary Reprs and Arithmetic |
2.4, 3.1-3.2 |
|
9/2 |
Integer Binary Reprs and Arithmetic, Floating-Point Representations |
3.2, 3.5 |
|
9/4 |
MIPS Assembly Introduction |
2.1- 2.2 |
Week 3 |
9/7 |
MIPS Assembly Introduction, Arith/Logic Instructions |
2.2, A.9, 2.5 |
|
9/9 |
Arith/Logic Instructions, Data Transfers, Transfers of Control |
2.5-2.5, 2.3, 2.7 |
|
9/11 |
Transfers of Control, FP Instructions |
2.7, 3.5 |
Week 4 |
9/14 |
Functions |
2.8 |
|
9/16 |
Functions, Encoding Instruction |
2.5, 2.8 |
|
9/18 |
Encoding Instruction, Translation Process |
2.10, 2.12 |
Week 5 |
9/21 |
Logic Design Basics and Combinational Logic |
B.2-B.3 |
|
9/23 |
Combinational Logic and Minimization |
B.3 |
|
9/25 |
|
B.3 |
Week 6 |
9/28 |
Basic ALU Design |
B.5 |
|
9/30 |
Basic ALU Design |
B.5 |
|
10/2 |
Clocks, Latches, Flip-Flops |
|
B.7-B.8 |
Week 7 |
10/5 |
Registers, SRAM, DRAM |
B.8-B.9 |
|
10/7 |
Review |
|
|
10/9 |
|
|
Week 8 |
10/12 |
Review Exam 1 |
|
|
10/14 |
Review Exam 1, Single Cycle Datapath |
4.1 |
|
10/16 |
Single Cycle Datapath |
4.2-4.3 |
Week 9 |
10/19 |
Single Cycle Datapath, Single Cycle Control |
4.3-4.4 |
|
10/21 |
Single Cycle Control |
4.4 |
|
10/23 |
|
Week 10 |
10/26 |
Pipelining Introduction, Pipeline Hazards |
4.5 |
|
10/28 |
Pipeline Hazards, Pipeline Datapath |
4.5-4.6 |
|
10/30 |
|
4.6 |
Week 11 |
11/2 |
Pipeline Control |
4.6-4.7 |
|
11/4 |
Pipeline Control |
4.7 |
|
11/6 |
Pipeline Control |
4.8 |
Week 12 |
11/9 |
Exceptions, Memory Hierarchy Introduction |
4.9, 5.1-5.2 |
|
11/11 |
Memory Hierarchy Introduction, Caches |
5.2, 5.3 |
|
11/13 |
Caches |
5.3 |
Week 13 |
11/16 |
Caches |
5.3-5.4 |
|
11/18 |
Caches |
5.4 |
|
11/20 |
Virtual Memory |
5.7 |
Week 14 |
11/23 |
Virtual Memory |
5.7 |
|
11/25 |
No Class |
|
|
11/27 |
No Class |
|
Week 15 |
11/30 |
Parallel Processors |
6.1-6.5 |
|
12/2 |
Instruction Set Security |
6.6-6.7 |
|
12/4 |
Review |
|
Final Exam |
12/7 |
10:00AM – 12:15PM |
|