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 |