rollback up/down counter. Make sure to include a control signal called “count-direction” in your design. If count-direction = 1, your counter should be incremented by 1 per each clock cycle
Use EDAplayground.com for parts A and B
A). Design 3-bit rollback up/down counter. Make sure to include a control signal called “count-direction” in your design. If count-direction = 1, your counter should be incremented by 1 per each clock cycle. If count-direction = 0, your counter should be decremented by 1 per each clock cycle. Since it is a rollback counter, your count should rollback from 111 to 000 when counting up or 000 to 111 when counting down.
B) Create a testbench to test your DUV. You need to use count-direction = 0 for 16 clock cycles. Then, use count-direction = 1 for 16 clock cycles. Make sure to limit your simulation run time to allow simulation data for 32 clock cycles is collected to draw a timing waveform.
Step by step
Solved in 2 steps