Course Schedule



This schedule is subject to change throughout the semester. Please check back frequently for updates

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