Question: ONLY USING VHDL PLEASE DO NOT USE VERILOG : In the block diagram given below inputs are fed into the first row of ALU blocks

ONLY USING VHDL PLEASE DO NOT USE VERILOG :

In the block diagram given below inputs are fed into the first row of ALU blocks as shown. Each of the

inputs to the ALUs are 8-bit wide. Program / Configure the ALUs in such a way that the

ALU(1,1) performs a NAND, ALU(1,2) performs a NOR, ALU(1,3) performs an AND,

and ALU(1,4) performs an OR. Program the ALUs in the second row with the following

operations: ALU(2,1) performs an Addition, ALU(2,2) performs a Logical Right Shift,

ALU(2,3) performs an Arithmetic Right Shift, and ALU(2,4) performs a Subtraction. For

this question, use the MUX based interconnect as shown in the block diagram. The codes must be properly commented. (5 + 5 + 5 + 5).

PLEASE INCLUDE VHDL CODE AND ALSO THE TEST BENCH CODE.

ONLY USING VHDL PLEASE DO NOT USE VERILOG : In the block

ALU1,1 ALU1,2 ALU13 ALU1,4 MUX INTERCONNECT REPEATS ALU2,1 ALU2,2 ALU2,3 ALU2,4 OUTPUT BUS ALU1,1 ALU1,2 ALU13 ALU1,4 MUX INTERCONNECT REPEATS ALU2,1 ALU2,2 ALU2,3 ALU2,4 OUTPUT BUS

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!