You need to design a heterogeneous reconfigurable architecture that can fit the Data Flow Graphs (DFGs) given below. Select the functionality of computational units and size of the interconnect of...

1 answer below »
You need to design a heterogeneous reconfigurable architecture that can fit the Data Flow Graphs (DFGs)
given below. Select the functionality of computational units and size of the interconnect of your
reconfigurable architecture according to the DFGs that need to be mapped on to the architecture. The
datawidth of inputs is 4-bit. Use parameterized vhdl to design your computational units. Datawidth is used
as parameter. In order to build your reconfigurable architecture, following types of Computational Units
(CUs) can be used – (i) CUs that can perform all the operations including multiplication, (ii) CUs that can
perform all the operations excluding multiplication, (iii) CUs that can perform multiplications. Pass and
NOOP operations are supported in all three types of CUs.


For the technical report, explain the design decisions that are taken along the construction of the
reconfigurable architecture as explained in the class. Submit screenshots of simulation waveforms, vhdl
code, RTL schematic, and test bench of the design. Test your design using at least four test cases as
explained in the class (two for each DFG). Mark the test cases and show the corresponding inputs, You need to design a heterogeneous reconfigurable architecture that can fit the Data Flow Graphs (DFGs)
given below. Select the functionality of computational units and size of the interconnect of your
reconfigurable architecture according to the DFGs that need to be mapped on to the architecture. The
datawidth of inputs is 4-bit. Use parameterized vhdl to design your computational units. Datawidth is used
as parameter. In order to build your reconfigurable architecture, following types of Computational Units
(CUs) can be used – (i) CUs that can perform all the operations including multiplication, (ii) CUs that can
perform all the operations excluding multiplication, (iii) CUs that can perform multiplications. Pass and
NOOP operations are supported in all three types of CUs.



For the technical report, explain the design decisions that are taken along the construction of the
reconfigurable architecture as explained in the class. Submit screenshots of simulation waveforms, vhdl
code, RTL schematic, and test bench of the design. Test your design using at least four test cases as
explained in the class (two for each DFG). Mark the test cases and show the corresponding inputs,
expected outputs and simulated outputs for those cases. The source files should contain appropriate
comments for better understanding. Document the contributions of each team member. For the technical report, explain the design decisions that are taken along the construction of the
reconfigurable architecture as explained in the class. Submit screenshots of simulation waveforms, vhdl
code, RTL schematic, and test bench of the design. Test your design using at least four test cases as
explained in the class (two for each DFG). Mark the test cases and show the corresponding inputs,
expected outputs and simulated outputs for those cases. The source files should contain appropriate
comments for better understanding. Document the contributions of each team member.
expected outputs and simulated outputs for those cases. The source files should contain appropriate
comments for better understanding. Document the contributions of each team member.
Answered 6 days AfterApr 08, 2022

Solution

Sathishkumar answered on Apr 14 2022
12 Votes
CU – 1
Schematic
Simulation
CU – 2
Schematic
Simulation
CU – 2
Schematic
Simulation
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here