Week | Date | Lecture & Readings | Homework | Lab & Project |
---|---|---|---|---|
1 | Tue 1/22 | Lec #1: Course Introduction (Slides) |
Lab #0: FPGA Development Board & Structural Verilog Introduction |
|
Thu 1/24 | Lec #2: Synchronous Digital Systems Introduction, FPGA (Slides) |
|||
2 | Tue 1/29 | Lec #3: Verilog Introduction(Slides) DDCA 4.1-4.3, 4.5, 4.8 |
||
Thu 1/31 | Lec #4: Sequential Logic Review(Slides) DDCA 4.4, 4.6 | |||
3 | Tue 2/5 | Lec #5: Verilog & Circuit Synthesis(Slides) |
||
Thu 2/7 | Lec #6: Circuit Simulation (Slides) DDCA 4.9 |
Lab #2: Behavioral Synthesis | ||
4 | Tue 2/12 | Lec #7: High-Level Design (part 1) (Slides) |
Project Proposal Comments Returned 2/12 |
|
Thu 2/14 | Lec #8: Multiplliers (part1) (Slides) |
Lab #3: ALU Design and Verification | ||
5 | Tue 2/19 | Lec #9: Parallelism & Pipelining (Slides) |
||
Thu 2/21 | Lec #10: Component Interfacing and Control (Slides) Virtex-5 User's Guide pg. 111-137 |
|||
6 | Tue 2/26 | Lec #11: SRAM (Slides) |
Project Specifications Due in Lab (Reviewed in Lab) |
|
Thu 2/28 | Lec #12: Video (Slides) DDCA 8.5, 8.6.3 |
|||
7 | Tue 3/5 | Lec #13: Accelerators (Slides) |
Final Project Proposal Specification |
|
Thu 3/7 | Lec #14: Serial I/O, Audio, Ethernet (Slides) |
|||
8 | Tue 3/12 | Lec #15: CMOS Circuits (Slides) |
Checkpoint 1 Due | |
Thu 3/14 | Lec #16: Timing Part 1 (Slides) DDCA 3.5-3.6 |
|||
9 | Tue 3/19 | Lec #17: Timing Part 2 (Slides) |
MIDTERM EXAM Wednesday Evening 3/20 |
|
Thu 3/21 | Lec #18: TBD |
|||
10 | Tue 3/26 | Spring Break, No Lecture |
|
|
Thu 3/28 | Spring Break, No Lecture |
|||
11 | Tue 4/2 | Lec #19: Finite State Machines Revisited (Slides) |
Checkpoint 2 Due |
|
Thu 4/4 | Lec #20: Adders (Slides) |
|||
12 | Tue 4/9 | Lec #21: Multipliers, Shifters (Slides) |
||
Thu 4/11 | Lec #22: Counters, LFSRs (Slides) |
|||
13 | Tue 4/16 | Lec #23: Boolean Algebra and Optimization (Slides) |
Checkpoint 3 Due |
|
Thu 4/18 | Lec #24: Power and Energy (Slides) |
|||
14 | Tue 4/23 | Lec #25: Flip-flops Revisited (Slides) |
||
Thu 4/25 | Lec #26: Faults and Error Correction Codes (Slides) |
|||
15 | Tue 4/30 | Lec #27: GPUs (Slides) |
Final Project Demonstrations (Friday 5/3 @ 10:30AM-12:30PM, 1:30PM-4:30PM) |
|
Thu 5/2 | Lec #28: Course Wrap Up (Slides) |
|||
16 | Tue 5/7 | RRR Week, No Lecture |
Final Project Report Due Tuesday 5/7 @ 8AM |
|
Thu 5/9 | RRR Week, No Lecture |
|||
17 | Tues 5/14 | Final Exam is Tuesday 5/14, 11:30-2:30 |