Wk |
Date |
Lecture Topic |
Notes |
Reading |
Assignment |
1 |
T 8/31 |
Introduction + MIPS ISA Review (DAP) |
ppt pdf 6pdf |
Ch 2, 3.1-3, 3.8 |
Start working on Lab 1.
Fill out survey |
Th 9/2 |
Clocked Logic Review (JPL) |
ppt pdf 6pdf
key |
|
Do pre-lab for
Mini-Lab 1.
|
F 9/3 |
|
|
|
Mini-Lab 1 (12-2 and 2-4, 119 Cory).
"Design Entry" |
2 |
T 9/7 |
Testing Processors (JPL) |
ppt pdf 6pdf
key |
|
Survey due.
Start HW 1 (pdf). |
Th 9/9 |
Timing (JPL) |
ppt pdf 6pdf
key |
|
Do pre-lab for Mini-Lab 2 |
F 9/10 |
|
|
|
Mini-Lab 2 (12-2 and 2-4, 119 Cory).
"State Machines and Timing Diagrams"
|
3 |
M 9/13 |
|
|
|
Lab 1 due. |
T 9/14 |
Timing, Xilinx (JPL) |
ppt pdf 6pdf
key |
Appendix B |
Start working on Lab 2. |
W 9/15 |
|
|
|
HW 1 due. |
Th 9/16 |
Single Cycle Processor I (DAP) |
ppt pdf 6pdf |
5.1-4, 5.8 |
Email Lab 2 design document to your TA by 9 PM. |
F 9/17 |
|
|
|
Mini-Lab 3 (pdf) (12-2 and 2-4, 119 Cory).
"Downloading to the Calinx board". --
Review your Lab 2 design document with TAs.
Email revised version by midnight.
|
4 |
M 9/20 |
|
|
|
|
T 9/21 |
Single Cycle Processor II (DAP) |
ppt pdf 6pdf |
|
Start HW 2 |
Th 9/23 |
Microcode (DAP) |
ppt pdf 6pdf |
|
|
F 9/24 |
|
|
|
Lab 2 simulation demo in discussion section. |
5 |
M 9/27 |
|
|
|
|
T 9/28 |
Performance (JPL) |
ppt pdf 6pdf
key |
5.5, 5.7 |
|
W 9/29 |
|
|
|
HW 2 due. |
Th 9/30 |
Pipelined CPU I (DAP) |
ppt pdf 6pdf |
6.1-4 |
|
F 10/1 |
|
|
|
Lab 2 Calinx demo in discussion section. |
6 |
M 10/4 |
|
|
|
Lab 2 due. |
T 10/5 |
Pipelined CPU II (DAP) |
ppt pdf 6pdf |
6.5-7 |
Start working on Lab 3. |
Th 10/7 |
Pipelined CPU III (DAP) |
ppt pdf 6pdf |
6.8-9 |
Email Lab 3 design document to your TA by 9 PM.
Email Team Evaluation to your TA by 9 PM.
|
F 10/8 |
|
|
|
Review your design document in discussion.
Email revised version by midnight. |
Sat 10/9 |
|
|
|
|
7 |
Sun 10/10 |
Midterm Review (7pm) in 306 Soda |
M 10/11 |
|
|
|
|
T 10/12 |
Midterm I (5:30 - 8:30pm) in 101 Morgan
Pizza at LaVals Afterwards! |
W 10/13 |
|
|
|
Start HW 3 |
Th 10/14 |
Cache I (JPL) |
ppt pdf 6pdf
key |
7.1-2 |
|
F 10/15 |
|
|
|
Lab 3 "no-forwarding" demo in discussion section. |
8 |
M 10/18 |
|
|
|
|
T 10/19 |
Cache II (JPL) |
ppt pdf 6pdf
key |
7.3 |
|
W 10/20 |
|
|
|
|
Th 10/21 |
Virtual Memory / TLBs (JPL) |
ppt pdf 6pdf
key |
7.4-5, 7.7 |
|
F 10/22 |
|
|
|
Lab 3 full demo in discussion section. |
9 |
M 10/25 |
|
|
|
Start working on Lab 4. |
T 10/26 |
Buses, I/O, Networks (DAP) |
ppt pdf 6pdf |
8.1, 8.3-4 |
HW 3 due, 5PM, HW boxes in 283 Soda.
Lab 3 final report due, 11:59 PM. |
Th 10/28 |
Disks & RAID (DAP) |
ppt pdf 6pdf |
8.2 |
Email Lab 4 design document to your TA by 9 PM.
Email Team Evaluation to your TA by 9 PM.
|
F 10/29 |
|
|
|
Review your design document in discussion. |
10 |
M 11/1 |
|
|
|
Revised Lab 4 design document due by 11:59 PM. |
T 11/2 |
Real Processor Walkthru I (JPL) |
ppt pdf 6pdf
key |
|
Start HW 4 |
W 11/3 |
|
|
|
Email 11/5 milestone to TA by 11:59 PM. |
Th 11/4 |
Real Processor Walkthru II (JPL) |
ppt pdf 6pdf
key |
|
|
F 11/5 |
|
|
|
Demo Lab 4 milestone in discussion section. |
11 |
M 11/8 |
|
|
|
|
T 11/9 |
Advanced Procesors I (JPL) |
ppt pdf 6pdf
key |
6.9-10 |
Start working on project. |
W 11/10 |
|
|
|
HW 4 due. |
Th 11/11 |
Veteran's Day - No Class! |
F 11/12 |
|
|
|
Demo Lab 4 in discussion section. |
12 |
M 11/15 |
|
|
|
Lab 4 due.
Start working on project. |
T 11/16 |
Advanced Processors II (JPL) |
ppt pdf 6pdf
key |
|
|
W 11/17 |
|
|
|
|
Th 11/18 |
Advanced Processors III (JPL) |
ppt pdf 6pdf
key |
|
Email project design document to your TA by 9 PM.
Also, email team evaluation to your TA by 9 PM.
|
F 11/19 |
|
|
|
Review your design document in discussion. |
13 |
S 11/21 |
Midterm Review (7-9pm) in 306 Soda
Also, email revised final project design document by 11:59 PM
|
M 11/22 |
|
|
|
|
T 11/23 |
Midterm II (5:30 - 8:30pm) in 101 Morgan
Pizza at LaVals Afterwards! |
Th 11/25 |
Thanksgiving Holiday! |
|
|
|
14 |
M 11/29 |
|
|
|
|
T 11/30 |
Field Trip to Xilinx |
|
|
Bus leaves 8:30 AM from 4th floor Soda entrance. |
Th 12/2 |
Advice on Presentations (DAP) and BEE/BEE2 (Chen Chang) |
ppt pdf 6pdf BEE2 pdf |
|
|
F 12/3 |
|
|
|
Demo of deep pipelining. |
15 |
M 12/6 |
|
|
|
|
T 12/7 |
Final Project Presentation! Location TBA
(No Lecture) |
W 12/8 |
Processor Racing! Meet in Lab at 7:30
Pizza at La Val's Afterwards! |
Th 12/9 |
Goodbye to CS 152 (DAP) |
ppt pdf 6pdf |
|
|
F 12/10 |
|
|
|
Final Report due at 11:59pm |