Week | Date | Lecture & Readings | Homework | Lab & Project |
---|---|---|---|---|
1 | Tue 8/22 | |||
Thu 8/25 | Lec #1: Course Introduction (Slides) |
|||
2 | Tue 8/29 | Lec #2: Digital Logic and FPGA Introduction (Slides) |
||
Thu 9/1 | Lec #3: Synchronous Digital Systems Review (Slides) |
|||
3 | Tue 9/6 | Lec #4: Verilog Introduction (Slides) |
||
Thu 9/8 | Lec #5: Verilog & Synthesis (Slides) |
|||
4 | Tue 9/13 | Lec #6: Logic Simulation (Slides) |
||
Thu 9/15 | Lec #7: CMOS Implementation (Slides) |
|||
5 | Tue 9/20 | Lec #8: MIPS Processor Review (Slides) |
||
Thu 9/22 | Lec #9: Project Introduction (I), Serial I/O (Slides) |
|||
6 | Tue 9/27 | |||
Thu 9/29 | Lec #11: SRAM (II), Cache (Slides) |
|||
7 | Tue 10/4 | |||
Thu 10/6 | ||||
8 | Tue 10/11 | No lecture |
||
Thu 10/13 | Lec #14: DRAM technology and interfacing (Slides) |
|||
9 | Tue 10/18 | Lec #15: Finite State Machines (Slides) | ||
Thu 10/20 | Lec #16: Counters (Slides) |
|||
10 | Tue 10/25 |
|
||
Thu 10/27 | No lecture |
|||
11 | Tue 11/1 | Lec #18: Line drawing engine (Slides) |
||
Thu 11/3 | Lec #19: Project (Cache) Review (Slides) (Project Tips) (CP4 Intro) |
|||
12 | Tue 11/8 | No lecture: James will have 2-3pm OH in 125 Cory |
Due Friday: Checkpoint #4a: DRAM & Caches |
|
Thu 11/10 | Lec #20: Arithmetic Blocks (1) (Slides) |
|||
13 | Tue 11/15 | Lec #21: Arithmetic Blocks (2) + Shifters (Slides) |
Due Friday: Checkpoint #4b: DRAM & Caches |
|
Thu 11/17 | No lecture |
|||
14 | Tue 11/22 | Lec #22: Power Consumption in CMOS (Slides) |
|
|
Thu 11/24 | Thanksgiving, No Lecture |
|||
15 | Tue 11/29 | HW8 (optional) |
Due: Checkpoint #5: Frame Buffer & Graphics Engine |
|
Thu 11/31 |
|
|||
16 | Tue 12/6 | RRR Week, No Lecture |
Due: Final Project Checkoff & Report |
|
Thu 12/8 | RRR Week, No Lecture |
|||
17 | Tue 12/13 | Final Exam is Tues 12/13, 8:00-11:00 |