233k views
1 vote
The procedure for the lab is to implement your design in Verilog, siμlate the design, program the Basys3 board, and show your working circuit to your TA. You should use a testbench to siμlate your design. Your testbench file should incorporate the three μltiplications above and two additional more-complex μltiplications of y.

1 Answer

5 votes

Main Answer:

The lab procedure involves implementing the design in Verilog, simulating the design using a testbench, programming the Basys3 board, and presenting the functional circuit to the TA. The testbench file should include the three specified multiplications and two additional, more complex, multiplications of variable "y."

Step-by-step explanation:

  • Design Implementation in Verilog:

Convert the proposed design into Verilog code to describe the digital circuit.

  • Simulation with Testbench:

Develop a testbench file that incorporates the three specified multiplications and includes two more complex multiplications involving the variable "y."

Simulate the design using the testbench to verify its functionality and identify any issues.

  • Programming the Basys3 Board:

Once the simulation is successful, program the Basys3 board with the synthesized design.

  • Demonstration to TA:

Finally, showcase the working circuit to the Teaching Assistant (TA) for evaluation and feedback.

By following this process, you ensure a comprehensive verification of your design through simulation before implementing it on hardware. The use of a testbench is crucial for thorough testing and validation.

User Om Sao
by
8.0k points