Problem

Redo problem, adding recirculation and clock strobe control to the shifting sequence. The...

Redo problem, adding recirculation and clock strobe control to the shifting sequence. The clock strobe (strobe) operates as shown in Figure (with strobe ‘0’ the clock is disabled). The simulation and FPGA demonstration should show recirculating data bits with clock strobe control.

Problem

The VHDL program in Figure is the implementation of a parallel-load, shift-right shift register.

(a) Download the files shift_b.vhd and shift_b.vwf. Save these files with the new name prob_c13_2.vhd and prob_c13_2.vwf.

(b) Create a new project and compile and simulate this program. (Remember, the Entity name must be changed to the new name in all three locations before attempting to compile.)

(c) Convert the program to a recirculating shift register. (The data leaving q0 is recirculated back to q3.)

(d) Run the simulation demonstrating the shifting sequence q3-to-q2-toq1-to-q0-to-q3, etc.

(e) Download your design of part (c) to an FPGA IC. Discuss your observations of the q output LEDs with your instructor as you demonstrate the recirculating shift-right operation. Use a debounced switch for n_cp. (The DE-2 has debounced pushbuttons.)

Figure. A parallel-load shift-right shift register: (a) VHDL listing

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT