Calendar [1/19/2010-5/14/2010] | ||||
---|---|---|---|---|
Week | Date | Lecture | Homework | Lab |
1 | Tue 1/19 | Lec #1: Course Introduction: [PDF] |
Lab Lec #1: [PDF 1P] [PDF 3P] | |
Thr 1/21 | Lec #2: Synchronous Digital Systems Review (1): [PDF] Reading: DDCA: 1.1-1.3, review 1.4, 1.5-1.6, review 6.1-6.3 |
|||
2 | Tue 1/26 | Lec #3: FPGA Architecture Introduction: [PDF] Reading: Chapter 5 of the Virtex-5 User's Guide (PreLab reading) |
HW #1: [PDF] (Due Fri, Jan 29 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Lab #1: FPGA Physical Layout (FPGA Editor): [ZIP] [PDF] Lab Lec #2: [PDF 1P] [PDF 3P] |
Thr 1/28 | Lec #4: Synchronous Digital Systems Review (2): [PDF] |
|||
3 | Tue 2/2 | Lec #5: Verilog Primer: [PDF] Reading: DDCA: Chapter 4 |
HW #2: [PDF] (Due Fri, Feb 5 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Lab #2: Structure Verilog FPGA Flow: [ZIP] [PDF] Lab Lec #3: [PDF 1P] [PDF 3P] |
Thr 2/4 | Lec #6: CAD Tools (Synthesis): [PDF] |
|||
4 | Tue 2/9 | Lec #7: CAD Tools (Simulation): [PDF] |
HW #3: [PDF] (Due Fri, Feb 12 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Lab #3: Verilog Synthesis FPGA Flow: [ZIP] [PDF] Lab Lec #4: [PDF 1P] [PDF 3P] |
Thr 2/11 | Lec #8: CMOS Implementation Technologies: [PDF] |
|||
5 | Tue 2/16 | Lec #9: CMOS (Part 2): [PDF] |
HW #4: [PDF] (Due Fri, Feb 19 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Lab #4: Circuit Simulation and Testing: [ZIP] [PDF] Lab Lec #5: [PDF 1P] [PDF 3P] |
Thr 2/18 | Lec #10: MIPS Microarchitecture: [PDF] Reading: DDCA: 7.1-7.3, 7.6 |
|||
6 | Tue 2/23 | Lec #11: Processor Pipelining (J. Lazzaro): [PDF] |
HW #5: [PDF] (Due Fri, Feb 26 @ 14:10) Solution: [PDF] Quiz: [PDF] |
Lab #5: ChipScope and the UART/CPU Adapter: [ZIP] [PDF] Lab Lec #6: [PDF 1P] [PDF 3P] |
Thr 2/25 | Lec #12: Project Introduction: Pipelining, Serial Interface [PDF] |
|||
7 | Tue 3/2 | Lec #13: Project Introduction: Memory Blocks: [PDF] Reading: Pages 111 thru 137 of the Virtex-5 User's Guide |
HW #6: [PDF] (Due Fri, Mar 5 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Checkpoint #1: Pipelined MIPS150: [PDF] MARS Assembler v3.3: [JAR] Checkpoint #1 Checkoff: [ZIP] Lab Lec #7: |
Thr 3/4 | Lec #14: Project Introductionm, Video: [PDF] |
|||
8 | Tue 3/9 | Lec #15: Project Introduction, Video: [PDF] |
HW #7: [PDF] (Due Fri, Mar 12 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Checkpoint #1: Pipelined MIPS150 (cont.) Lab Lec #8: |
Thr 3/11 | Lec #16: Project Introduction, Graphics Accerlation: [PDF] |
|||
9 | Tue 3/16 | Lec #17: Timing (1): [PDF] | HW #8: None. Work on your project! (Due Fri, Mar 19 @ 14:10) |
Checkpoint #1: Pipelined MIPS150 (cont.) Lab Lec #9: None! |
Thr 3/18 | Lec #18: Timing (2): [PDF] |
|||
10 | Tue 3/23 | No Lecture | No Lab Lecture | |
Spring Break | ||||
Thr 3/25 | No Lecture | |||
11 | Mon 3/29 | Midterm Review, 306 Soda, 7:30-10:30PM | HW #9: [PDF] (Due Fri, Apr 2 @ 14:10) Solution: Quiz: [PDF] [SOLN] |
Checkpoint #2: Ethernet & Serial Interface [PDF] [ZIP] Testbench Loopback Code [ZIP] CPU Clock Generator [ZIP] Checkpoint #2 Checkoff: [ZIP] |
Tue 3/30 | Lec #19: Combinational Logic (1): [PDF] Reading: DDCA: Chapter 2 |
|||
Wed 3/31 | Midterm I (Evening, 6-9p, 120 Latimer) Outline of Topics Covered [SOLN] |
|||
Thr 4/1 | Lec #20: Combinational Logic (2): [PDF] |
|||
12 | Tue 4/6 | Lec #21: Finite State Machines Revisited: [PDF] Reading: DDCA: 3.4 |
HW #10: [PDF] (Due Fri, Apr 9 @ 14:10) Solution: [PDF] Quiz: [PDF] [SOLN] |
Checkpoint #3: Frame Buffer [PDF] SRAM Simulation Model [ZIP] Checkpoint 3 Blocks [ZIP] Checkpoint #3 Checkoff Code: [ZIP] |
Thr 4/8 | Lec #22: FSMs, Counters: [PDF] Reading: DDCA: 5.4 |
|||
13 | Tue 4/13 | Lec #23: Arithmetic Blocks (1): [PDF] Reading: DDCA: 5.1-5.2 |
HW #11: [PDF] (Due Fri, Apr 16 @ 14:10) Solution: Quiz: |
Checkpoint #3: Frame Buffer (cont.) |
Thr 4/15 | Lec #24: Arithmetic Blocks (2): [PDF] |
|||
14 | Tue 4/20 | Lec #25: High-Level Design (1): [PDF] |
HW #12: [PDF] (Due Fri, Apr 23 @ 14:10) Solution: Quiz: [PDF] |
Checkpoint #3: Frame Buffer (cont.) |
Thr 4/22 | Lec #26: High-Level Design (2): [PDF] |
|||
15 | Tue 4/27 | Lec #27: Miscellanea: [PDF] |
HW #13: [PDF] (Due Fri, Apr 30 @ 14:10) Solution: Quiz: |
Checkpoint #4: Graphics Engine [PDF] Checkpoint 3 Checkoff |
Thr 4/29 | Lec #28: Course Wrap-up: [PDF] |
|||
16 | Tue 5/4 | No Lecture |
HW #14: None. Work on your project and study! |
Checkpoint #5: Cleanup & Optimizations Early Project Checkoff, Checkpoint 4 Checkoff Cost Function [ZIP] Cost Function page |
RRR Week | ||||
Thr 5/6 | No Lecture |
|||
17 | Mon 5/10 | Final Exam: 11:30-2:30pm | Final Project Checkoff |