Day 8: Hierarchy, Parameters & Generate¶
Week 2 · Session 8 of 16
Pre-Class Slide Decks¶
Work through the slide decks below to prepare for this session. Each deck's focus is summarized so you can see what's ahead at a glance.
Segment 1: Module Hierarchy¶
Modules inside modules: how real designs manage complexity.
Segment 2: Parameters Parameterization¶
How one module becomes dozens of different hardware instances through parameters.
Segment 3: Generate Blocks¶
Compile-time hardware replication. One block of code → N physical instances on the chip.
Segment 4: Design For Reuse¶
The capstone of the Hierarchy & Reuse theme. Ties together everything from this topic into a design philosophy.
Lecture Code Examples¶
Code shown during the pre-class video. Each example is a runnable
subdirectory with its own Makefile (make sim, make stat, make prog).