Question: 9. Draw a schematic, develop a simulation, and download a design to the FPGA board to test the following functions that can be created with

9. Draw a schematic, develop a simulation, and download a design to the FPGA board to test the following functions that can be created with the MegaWizard:

LPM_ADD_SUB: a 2-bit adder/subtractor; test the add operation LPM_ADD_SUB: a 2-bit adder/subtractor; test the subtract operation LPM_COMPARE: compare two 2-bit unsigned numbers LPM_DECODE: a 4 to 16-bit decoder LPM_CLSHIFT: a 4-bit shift register LPM_MULT: a 2-bit unsigned multiply The LPM megafunctions require several parameters to specify bus size and other various options. For this problem, do not use pipelining and use the unregistered input options.

Refer to the online help files for each LPM function for additional information. In the enter symbol window, use the megawizard button to help configure LPM symbols. Use the FPGA boards switches for four inputs as needed and display the output in hex on the two seven-segment displays. Use a debounced pushbutton input for the clock, if one is required. Use the second pushbutton for a Clear or Reset input. Use the timing analyzer to determine the worst-case delay time for each function.

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 Rapid Prototyping Of Digital Systems Questions!