include("dates-bod.php") ?>
Course Notes, Lecture Slides, and Supplements
- Notes, slides, lab manual
slides-up1 Best format for electronic copy to bring to lecture slides-up4 Best format for paper copy to bring to lecture slides-anno Annotated slides from lecture. I will continue to post these slides as long as class attendance remains above above 70. notes the textbook for the course, use as a reference - Tutorial problems and solutions [problems] [solutions]
- Lab manual [PDF]
- P6.2: Pipelining with overlapping stages (strategy for solving problem) [PDF]
- Online lectures and Kahoots
Suggested viewing software:
Windows VLC Linux dragonplayer Mac please let me know if there are any problems On some players, the sound is missing, or the video is upside down.
Sec 1.14 Legal, synthesizable, good kahoot Sec 1.6 Delta cycle simulation kahoot Sec 1.8 RTL simulation kahoot Sec 3.2.3 FPGA area for arithmetic kahoot Sec 4.4 FSMs and parcels kahoot Sec 4.7 Interparcel variables kahoot Sec 5.1 Dataflow diagrams kahoot Sec 5.2 Control tables kahoot Sec 6.1 Pipelining kahoot Sec 6.2 Retiming kahoot Sec 7.4 Performance kahoot Tutorial problem 7.7 Waterluvian filter on new FPGA chip video pdf Sec 8.1.2: Clock related timing definition video Sec 8.1.3 -- 8.1.5: Storage related timing definitions video quiz sol kahoot Prob 8.1: Timing parameters video Sec 8.2.1 -- 8.2.3: Store mode and load mode for a latch video Sec 8.2.4: Clock-to-Q analysis video Sec 8.2.5: Setup analysis video Sec 8.2.6--8.2.7: Hold analysis and bad latch video Prob 8.3: Latch analysis video Prob 8.4: Latch analysis video Sec 8.4.1--8.4.2: Critical path and longest path video Sec 8.4.3: Monotone speedup video Sec 8.6.1: Defining delay video Sec 8.6.2: Modeling circuits for timing analysis video Sec 8.6.3: Calculating delay video Sec 8.6.4: Example: Two buffers video Sec 8.7: Elmore delay model video P 8.8: Fanout delay model video PDF P 8.9: Super vias video PDF P 8.10: Zeraf video PDF - Supplemental material
- Blank sheets for delta-cycle simulation [PDF] [Excel]
- Different categories of VHDL processes [PDF]
- Video of disembodied lecture for memory and FSM example Sec 4.8.3.3. Suggested viewing software: Windows: VLC, Linux: dragonplayer, Mac unknown. On some players, the sound is missing, or the video is upside down.
- Performance over time and Bitcoin [IEEE Computer article] [lecture notes]