Module Wiring
MIT Fall 2024
Please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.
As our designs become larger and larger, we'll break them down into smaller modules in order to tame that complexity. This also means that we'll need to do some plumbing between all the modules, like the wiring that exists in the schematic below:
Try your hand at this plumbing by finishing the top_level
module that encapsulates the design above. This module should have inputs a_in
and b_in
and output f_out
. All of the smaller modules (m0
, m1
, etc) are already defined for you, with the port names and sizes shown in the schematic. Keep in mind that the number above the slashes are the number of bits in the signal.
Once you're done, move on to the next part of this week's assignments :D