| Week | Date | Topic | Readings | Problem Sets | Labs | Other Handouts |
| 1 | 09/21 | Introduction (pdf) | 1, 3, 6.1-6.4 | Problem Set 1 Out (pdf) | •Lab 0: Intro to Lab •Lab 0: UCF File |
• Course Reader Chapters 1-11 • Course Policy • Lab/Section Signup Sheet |
| 09/23 | Introduction | 6.5-6.11, 7 | ||||
| 09/25 | Section 1 (Manditory) (pdf) | |||||
| 2 | 09/28 | Combinational Logic (pdf) | 8,9 | Problem Set 2 Out (pdf) | •Lab 1: Tic-tac-toe •Lab 1: Starter Files |
•Additional Karnaugh Map Examples |
| 09/30 | Basic combinational blocks (pdf) | 10,11 | Problem Set 1 Due | |||
| 10/02 | Section 2 | Practice Quiz1 Practice Quiz2 |
||||
| 3 | 10/05 | Numbers and arithmetic (pdf) | •Lab 2: Mu-Law FP Adder •Lab 2: Starter Files |
|||
| 10/07 | Midterm 1 Review | |||||
| 10/09 | Section 3 | |||||
| 4 | 10/12 | Midterm 1 | Problem Set 3 Out (pdf) Problem Set 2 Due |
•Lab 3: Bicycle Light FSM •Lab 3: Starter Files |
• | |
| 10/14 | Sequential Logic (pdf) | 14, 16 | Course Reader Chapters 14-16 | |||
| 10/16 | Section 4 | |||||
| 5 | 10/19 | Sequential logic examples (pdf) | 17 | Problem Set 4 Out (pdf) | •Lab 4: Music Synthesizer •Lab 4: Sine waves explanation •Lab 4: Quarter sine wave ROM graph •Lab 4: Starter Files |
•Course Reader Chapters 17-18 |
| 10/21 | Timing analysis and datapath machines (pdf) | 18 | Problem Set 3 Due | |||
| 02/06 | Section 5 | •Updated section notes | ||||
| 6 | 10/26 | No Class (pdf) | 20, 21 | •Lab 5: Music Synthesizer with Wave Displays •Lab 5: Starter Files •Lab 5: Starter Files and Lab 4 Solution |
•Course Reader Chapters 19-21 | |
| 10/28 | Fundamental mode / Asynchronous circuits (cont'd) | Problem Set 5 Out (pdf) Problem Set 4 Due |
||||
| 10/30 | Section 6 | |||||
| 7 | 11/02 | Final Project Introduction | 15 | •Final Project Spec •Final Project Resources |
•Course Reader Chapters 22-25 | |
| 11/04 | Review for Midterm 2 | 24, 25 | ||||
| 11/06 | Section 7 | |||||
| 8 | 11/09 | Midterm 2 (pdf) | • Practice Quiz 1 • Practice Quiz 2 |
|||
| 11/11 | Fundamental Mode: Remaining topics | Problem Set 5 Due | •Project Checkpoint 1 (Signup on Wiki here) | |||
| 11/13 | Section 8 | |||||
| 9 | 11/16 | Pipelining and Microcode (Solutions) | ||||
| 11/18 | Testing & Design for Testability (pdf) | |||||
| 11/20 | Section 9 | |||||
| 10 | 11/23 | Thanksgiving Recess | ||||
| 11/25 | Thanksgiving Recess | •Project Checkpoint 2 (Signup on Wiki here) | ||||
| 11 | 11/30 | Verification | ||||
| 12/2 | Wrapup | |||||
| 12/11 | Final Project Due | •Project due (Signup on Wiki here) |