29.1k views
4 votes
Design a 4-bit register with both shift and parallel load features. The inputs of the register include a 2-bit control code X Y, a 4-bit input value I3 I2 I1 I0, and a clock signal. The outputs of the register are the 4 bits Q0 Q1 Q2 Q3 corresponding to the value stored in the register. You are allowed to use any number of D flip-flops, muxes of any size, decoders and encoders of any sizes, AND gates, OR gates, and NOR gates. (Notes

1 Answer

6 votes

Answer:

See explaination

Step-by-step explanation:

The D flip-flop is an edge triggered device which transfers input data to Q on clock rising or falling edge. Data Latches are level sensitive devices such as the data latch and the transparent latch.

See attachment for the step by step solution of the given problem.

Design a 4-bit register with both shift and parallel load features. The inputs of-example-1
Design a 4-bit register with both shift and parallel load features. The inputs of-example-2
Design a 4-bit register with both shift and parallel load features. The inputs of-example-3
User Ondro
by
7.6k points