1 / 9

EKT 221 : Digital 2 RTL : Bidirectional Shift Register

EKT 221 : Digital 2 RTL : Bidirectional Shift Register. Today’s Outline. Bidirectional Shift Registers. Bidirectional Shift Register. Unidirectional Register Capable of shifting in only one direction (like what we have discussed in last lecture) Shift on clock pulse Shift & Load

demont
Download Presentation

EKT 221 : Digital 2 RTL : Bidirectional Shift Register

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EKT 221 : Digital 2RTL : Bidirectional Shift Register

  2. Today’s Outline • Bidirectional Shift Registers

  3. Bidirectional Shift Register • Unidirectional Register • Capable of shifting in only one direction (like what we have discussed in last lecture) • Shift on clock pulse • Shift & Load • Shift, Load & Hold * shift occurs in one direction only • Bidirectional Register • A register that can shift in both directions • Shift Left (sl) • Shift Right (sr) And at the same time is capable of HOLD and LOAD

  4. A0 A1 A2 A3 4 to 1 mux S0 S1 Bidirectional Shift Register • By placing a 4-input multiplexer in front of each D flip-flop in a shift register, we can implement a circuit with shift right, shift left, parallel load, hold. • Each stage consists of a D-FF and 4:1 multiplexer 0 1 2 3 D

  5. Bidirectional Shift Register How do we represent his in RTL?? (No Transfer occurs) S1S0 : Q sl Q S1S0 : Q sr Q S1S0 : Q D

  6. Bidirectional Shift Register Let’s analyze the one stage diagram of a Bidirectional Shift Register with parallel load.

  7. 4 Bits Bidirectional Shift Register with Parallel Load Serial outputs: (Right Shift) (Left Shift)

  8. Bidirectional Shift Register • Shift registers can also be designed to shift more than a single bit position right or left • Shift register can be designed to shift a variable number of bit positions specified by a variable called a shift amount.

  9. Thank You

More Related