Question: Notes: Use behavioral description DO NOT use the following operators: / , * , % DO NOT use an algorithmic state machine. The calculation should

Notes:
Use behavioral description
DO NOT use the following operators: /,*,%
DO NOT use an algorithmic state machine.
The calculation should be synchronous with the clock (the result should be calculated in
a single clock cycle at the falling edge of the input clock)
You have to use EDA Playground for this assignment
You have to submit two files:
1. A Verilog code to implement your Design.
2. A testbench file to simulate and test your design:
a. Set the clock period to be 2ns.
b. You have to cover all the possible cases for the input data (1024 different cases)
c. For each case you have to:
i. Select the value for X (from 0 to 1023)
ii. Wait for two clock cycles

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!