Week (Sun.) | Tuesday | Thursday | Readings | Other |
Legend: | Planned TA-led lecture | No class | ||
Week 1 Aug 19 |
|
Lec 1 - Introduction |
Chapter 1 |
Homework 1 Lec 1 slides VHDL Tutorial 1 and 2 VHDL for Digital Design VHDL Package Reference and Math Tricks VHDL Resources and Reference MIPS reference Sample Comp Arch Interview Questions |
Week 2 Aug 26 |
Lec 1 - Introduction |
Lec 2 - ISA |
Chapter 2 sections: 2.1-2.8, 2.10-2.13, 2.17-2.20 Dining Philosphers Appendix C.5-C.6 (on cdrom) |
Lec 2 slides Assignment 1 Homework 1 due Thursday Aug 30 @ 11:55 PM via Sakai |
Week 3 Sept 2 |
Lec 2 - ISA |
Lec 3 - Logic Design |
Homework 2 Lec 3 slides Lab Assignment 1 due Thursday Sept 6 @ 11:55 PM via Sakai |
|
Week 4 Sept 9 |
Lec 4 - Single Cycle Datapath |
Lec 5 - Single Control |
Chapter 4 sections: 4.1-4.4 |
Assignnment 2: Lab3.txt Lab5.mif Lec 4 slides Lec 5 slides Homework 2 due Thursday Sept 13 @ 11:55 PM via Sakai |
Week 5 Sept 16 |
Lec 6 - Multicycle Processor |
Additional lab time
or special session |
Lec 6 slides Lab Assignment 2 in lab demo this week |
|
Week 6 Sept 23 |
Lec 7 - Multipliers and Shifters (in lab today) Special guest during lecture |
Chapter 3 |
Lab Assignment 2 due Thursday Sept 27 @ 11:55 PM via Sakai Lec 7 slides Lec 8 slides Homework 3 |
|
Week 7 Sept 30 |
Lec 8 - Division and Floating Point Sandia Guest |
Midterm 1 review |
Chapter 1 Multicore CPUs The Trouble With Multicore |
Homework 3 due Thursday Oct 4 @ 11:55 PM via Sakai Assignnment 3 Sample Midterm Study guide Lec 9 slides |
Week 8 Oct 7 |
Midterm 1 | Lec 9 - Performance |
||
Week 9 Oct 14 |
Lec 10 - Pipelining |
Lec 10 - Pipelining Lec 11 - Pipeline Hazards |
Chapter 4 sections: 4.5-4.9 |
Lab Assignment 3 checkpoint demo in lab this week Lec 10 slides |
Week 10 Oct 21 |
Lec 11 - Pipeline Hazards |
Additional lab time or special session |
Lab Assignment 3 checkpoint demo in lab this week Lab Assignment 3 due Thursday Oct 25 @ 11:55 PM via Sakai Lec 11 slides Homework 4 |
|
Week 11 Oct 28 |
ARM Guest Speaker |
Additional lab time or special session |
Homework 4 due Thursday Nov 1 @ 11:55 PM via Sakai Assignnment 4 ARM Architecture Cortex-A15 Verification |
|
Week 12 Nov 4 |
Lec 12 - Memory Hierarchies |
Lec 14 - Virtual Memory |
Chapter 5 sections:5.1-5.3, 5.5, 5.7-5.12 Chapter 6 |
Lab Assignment 4 due Friday Nov 9 @ 11:55 PM via Sakai Assignnment 5 Lec 12 slides RAID Lec 14 slides |
Week 13 Nov 11 |
Lec 13 - I/O Systems |
Additional lab time or special session |
Section 5.4 |
Lec 13 slides |
Week 14 Nov 18 |
Additional lab time or special session |
Thanksgiving | ||
Week 15 Nov 25 |
Lec 13 - I/O Systems Misc, not to be missed! Midterm 2 review |
Midterm 2 |
MT 2 Study guide Sample Final (but your MT is not cumulative) Lab Assignment 5 due Saturday Dec 1 @ 11:55 PM via Sakai |
|
Week 16 Dec 2 |
No class | Reading Day |
Lab Assignment 6 due Tuesday Dec 4 @ 11:55 PM via Sakai |
|
Finals Week Dec 9 |
No Class | No Class |