Question: Create a component for each of the operations in Table 1 . 1 and assign them to the corresponding opcode in the top - level
Create a component for each of the operations in Table and assign them to the corresponding opcode in the toplevel ALU design. Make sure that each component is declared with generic bit width and is instantiated in the ALUTable : Operations with a width of bits. Ensure that the following bit opcodes are used. Each function should be its own vhd file and a seperate testbench file that completes the different test cases shown in # Write a testbench for the ALU, similar to the one provided in the tutorial. This testbench
should be selfchecking and use a record array to contain the necessary test cases. It should also
have userfriendly assert statements for debugging purposes. It should spotcheck at least four
"generic" cases for each operation as well as the following "edge" cases:
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
