- 1medium
Instantiate a Submodule by Name
Instantiate a given submodule and wire its ports to the top-level ports by name.
- 2medium
Instantiate Multiple Copies of a Submodule
Instantiate four copies of a 1-bit submodule by hand to build a 4-bit bitwise circuit.
- 3medium
Connecting Submodules with an Intermediate Wire
Chain two submodule instances together through a hand-declared intermediate wire.
- 4medium
4-bit Ripple-Carry Adder from Full Adders
Build a 4-bit ripple-carry adder by instantiating four full-adder submodules and chaining their carry signals.
- 5medium
Combining Two Different Submodule Types
Combine instances of two different submodule types (AND gates and an OR gate) to build an AND-OR circuit.