Digital Circuits
Shift Registers
22 questions By Tony R. Kuphaldt
-
Question 10 of 22
Draw the schematic diagram for a five-bit serial-in/serial-out shift register circuit, and be prepared to give a brief explanation of how it functions.
Reveal answer
Follow-up question: if we wished to output data from this shift register circuit in parallel form, where would we make the connections?
Notes:One application for a serial-in/serial-out shift register is a precise time delay for serial-stream data.
-
Question 11 of 22
Draw the necessary connecting wires between flip-flops so that serial data is shifted from right to left instead of left to right as you may be accustomed to seeing in a shift register schematic:

Be sure to also note where data enters this shift register, and where data exits.
Reveal answer
Notes:This is a very simple question to answer. I present it here primarily so that students start thinking about how to change the direction of shift in a shift register circuit: a prelude to bidirectional shift register circuits.
-
Question 12 of 22
Explain how a shift register circuit could be built from D-type flip-flops with the ability to shift data either to the right or to the left, on command. I’m not necessarily asking for a schematic diagram so much as I’m looking for an explanation of how such a circuit might be built. Of course, if your best way of presenting your idea is to draw a schematic diagram, go ahead!
Reveal answerIn order to provide bidirectional shift direction ability to a shift register circuit, you will probably have to use steering gates to direct the flip-flop outputs to different flip-flop inputs. I’ll leave the details for you to research and explain!
Notes:I purposely avoided asking a question about schematics for a reason: it is too easy to simply look through a textbook or research a datasheet and copy a drawing. What is most important here is that students comprehend how bi-directionality is achieved in shift register circuits. What, exactly, is a steering gate, why are they used, and what in/out flip-flop connections are needed to achieve a desired shift direction.



any one can help me