Harris, S., Harris, D., Digital Design and Computer Architecture - ARM Edition, Morgan Kaufmann, Waltham, MA, 2016, ISBN: 978-0-12-800056-4
| WEEK | MAJOR TOPIC | TEXTBOOK READING | TEXTBOOK PRACTICE PROBLEMS |
| 1 | Latches and Flip Flops | C3.1 - C3.2.8, Memory Review Sheet | 2, 4, 6, 7, 9, 10c, |
| 2 | Finite State Machine Basics |
Lecture 1 Lecture 2 C3.3.2 - C3.4.1 |
18, 19, 20, 22, 24, 30 |
| 3 | VHDL Descriptions | C4.4 - C4.6 | 24, 32 |
| 4 | Alternative State Encodings | C3.4.2 | try 19, 20, 22, and 23 as one-hot or gray encodings |
| 5 | Advanced VHDL FSM design techniques | C3.4.3 | 25 |
| 6 | Timing Characteristics | C3.5 - C3.5.5 | 33, 34 |
| 7 | Counters | C5.4.1, lecture notes | 4-bit versions of 47, 48, and 49; 3.27, 3.28 |
| 8 | Multibyte Memories | C5.5 - C5.5.8 | 55 |
| 9 | Special Purpose Datapath Design | lecture notes | none |
| 10 | Special Purpose Datapath Design | lecture notes | none |
| 11 | FINAL EXAM | comprehensive textook review | none |