Question: ! ! ! ! Don't use assign, rather use buf ! ! ! ! Objective: To implement a Verilog gate level model for 3 2
Don't use assign, rather use buf
Objective:
To implement a Verilog gate level model for bit Signed multiplier.
Outcome:
Gate level implementation for the following components.
MULTU
MULT
MUXx
Instruction:
Continue with your Modelsim Project as in Lab Assignment
Complete gate level description of following components in mux.v file.
MUXtimes
MUXx
Complete gate level description of following components in mult.v file
MULTU
MULT
Compile entire Project and simulate following modules in ModelSim simulator.
MUXxTB
MULTUTB
MULTTB
Observe corresponding outcomes on waveform windows and fix any issue.
Each testbench will generate corresponding output file.
OUTPUTmuxxtbout
OUTPUTmultutbout
OUTPUTmulttbout
This should match with corresponding golden output file in CSProjectGOLDEN directory.
muxxtbout.golden
multutbout.golden
multtbout.golden
Add more testing in these testbenches to make sure outcome is correct.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
