SlideShare a Scribd company logo
MSI Shift Registers
• 74LS194 4-Bit
  Bidirectional Universal
  Shift Register
• may be used in the
  following data register
  transfers
  –   serial-serial,
  –   shift left,
  –   shift right,
  –   serial-parallel,
  –   parallel-serial,
  –   and parallel-parallel



                                        1
MSI Shift Registers
• 74LS194 4-Bit Bidirectional Universal Shift
  Register




                                                2
MSI Shift Registers
• 74LS194 control inputs S1 and S0




                                     3
MSI Shift Registers
• 74LS194 4-Bit Bidirectional Universal Shift
  Register




         01   11   10   00   01   11   10   00   01   11   10   00   01   11   10   00




                                                                                         4
MSI Shift Registers
• 74LS194 4-Bit Bidirectional Universal Shift
  Register




                                                5
“Universal”
shift register
  74x194
• Shift left
• Shift right
• Load
• Hold




                 6
MSI Shift Registers
• One stage of the 74x194




                                 7
MSI Shift Registers
MSI Shift Register 74195
MSI Shift Register 74195
MSI Shift Register 74195



or D0–D3
MSI Shift Register 74195
MSI Shift Register 74195
• 74195 logic diagram
                /P0     /P1   /P2    /P3
Ring Counter
• A ring counter is a loop of flip-flops interconnected in such
  a manner that only one of the devices may be in a specified
  state at one time
• If the specified state is HIGH, then only one device may be
  HIGH at one time.
• As the clock, or input, signal is received, the specified state
  will shift to the next device at a rate of 1 shift per clock, or
  input, pulse.




                                                                14
MSI Shift Registers
• 74LS194 control inputs S1 and S0




                                     15
Shift-Register
  Counters
• Ring counter
• For Shift right
S0Vcc, S1 for Load and Reset,
  AVcc, BCD Gnd,
QD RIN, LIN is not connected




                                 16
Ring counter (Self correcting)
• 4 bit, 4 state with a single circulating 1
State diagram for a self correcting ring counter


                   0001              0000
            0010          1000

    1001           0100                 1100

         1010                 0110                    1110
  0101          1101   0011          1011      0111          1111
Ring counter (Self correcting)
• 4 bit, 4 state with a single circulating 0
Johnson Counter (“Twisted ring” counter)




                                    20
Timing diagram for a 4-bit Johnson counter




                                             21
States of an 4-bit Johnson counter
State       Q3     Q2       Q1        Q0       Decoding
Name

    S1         0        0        0         0    Q3’•Q0’
    S2         0        0        0         1    Q1’•Q0
    S3         0        0        1         1    Q2’•Q0
    S4         0        1        1         1    Q3’•Q2
    S5         1        1        1         1    Q3•Q0
    S6         1        1        1         0    Q1•Q0’
    S7         1        1        0         0    Q2•Q1’
    S8         1        0        0         0    Q3•Q2’

* Can be decoded with 2-input gates
Self correcting Johnson Counter
                  • n-bit counter
                  • 2n - 2n unused states
                  • 0x…x0 → 00…01
                  • 2 input NOR gate
                    performs correction




                                    23
Linear Feedback Shift Register Counter
• n-bit shift register counters have far less than the
  maximum number of 2n normal states
• n states for ring counter, 2n states for Johnson counter
• An n-bit LFSR counter can have 2n – 1 states
  also called as maximum length sequence generator
• Design is based on the theory of finite fields
• Developed by French mathematician Evariste Galois
• Serial input is connected to the sum modulo 2 of a
  certain set of output bits
• These feedback connections determine the state
  sequence of the counter
• By convention, outputs are always numbered and
  shifted in the direction shown in figure on next slide
• There exists at least one equation which makes the counter go
  through all the 2n - 1 states before repeating
• It can never cycle through all 2n states
• Regardless of the connection pattern 0…0 → 0…0
                                                          25
Feedback
equations
for LFSR
counters




            26
3-bit LFSR counter      Sequence
                          X2    X1    X0
                          1     0     0
                          0     1     0
                          1     0     1
                          1     1     0
                          1     1     1
                          0     1     1
                 X2
                 X1
                          0     0     1
                 X0       1     0     0



X3
Modified LFSR Counter
• An LFSR can be modified to have 2n states including the
  all 0’s state
• In an n-bit LFSR counter, an extra EXOR gate and an n
  – 1 input NOR gate connected to all the shift register
  outputs except X0 accomplishes the task
• The states are not visited in binary order
• Usually used where this characteristic is an advantage
  -     Generating test inputs for logic circuits
  -     Encoding and decoding circuits for certain error-
        detecting and error-correcting codes including
  CRC codes
  -     Scrambling and descrambling data patterns in data
        communications
  -     Pseudo random binary sequence generator
Modified 3-bit LFSR counter to include all 0’s
                                           Sequence
                                          X2     X1   X0
                                          1      0    0
                                          0      1    0
                                          1      0    1
                                          1      1    0
                                          1      1    1
                                          0      1    1
                                          0      0    1
                                          0      0    0
                            X2            1      0    0
                             X1
                             X0




        X3

More Related Content

PPTX
Counters
PDF
CMOS Topic 5 -_cmos_inverter
PPT
Schmitt trigger circuit
PPT
Counters
PPTX
Johnson Counter
PPTX
Windowing techniques of fir filter design
PPTX
Data flow model -Lecture-4
PPTX
Counters
CMOS Topic 5 -_cmos_inverter
Schmitt trigger circuit
Counters
Johnson Counter
Windowing techniques of fir filter design
Data flow model -Lecture-4

What's hot (20)

PPTX
Invering and non inverting amplifiers
PPT
Multiplexers & Demultiplexers
PPTX
Tuned amplifire
PPTX
Counters
PDF
Positive feedback: Oscillators
PDF
Ring counter
PPTX
Ditial to Analog Converter
PPT
digital logic_families
PPTX
Pass Transistor Logic
PDF
BPSK modulation using CD 4016
PPT
Counters
PPT
VLSI- Unit II
PPT
Filter design1
PDF
Counters
PPTX
PPTX
IC-741 (Op-Amp)
PPT
Sig Con.ppt
PDF
Digital Modulation Unit 3
PPTX
CS301ES: ANALOG AND DIGITAL ELECTRONICS unit-3
PPTX
Pulse shaping
Invering and non inverting amplifiers
Multiplexers & Demultiplexers
Tuned amplifire
Counters
Positive feedback: Oscillators
Ring counter
Ditial to Analog Converter
digital logic_families
Pass Transistor Logic
BPSK modulation using CD 4016
Counters
VLSI- Unit II
Filter design1
Counters
IC-741 (Op-Amp)
Sig Con.ppt
Digital Modulation Unit 3
CS301ES: ANALOG AND DIGITAL ELECTRONICS unit-3
Pulse shaping
Ad

Viewers also liked (20)

PPT
PPT
Sequential Circuits - Flip Flops
PPT
Shift Registers
PPT
Introduction to VHDL - Part 1
PPT
VHDL Part 4
PPT
VHDL - Enumerated Types (Part 3)
PPT
VHDL - Part 2
PPT
Synchronous design process
PPT
Designing Clocked Synchronous State Machine
PPT
State Machine Design and Synthesis
PPT
Static and Dynamic Read/Write memories
PPT
14827 shift registers
PDF
Shift registers
PDF
Chapter 6 register
PPT
Analysis of state machines & Conversion of models
PDF
Iaetsd an mtcmos technique for optimizing low
PDF
Programmable PN Sequence Generators
PPTX
Vlsi ii project presentation
PPTX
03 shift registers_and_more_data_manipulation_sp15
PPT
Fpga technology
Sequential Circuits - Flip Flops
Shift Registers
Introduction to VHDL - Part 1
VHDL Part 4
VHDL - Enumerated Types (Part 3)
VHDL - Part 2
Synchronous design process
Designing Clocked Synchronous State Machine
State Machine Design and Synthesis
Static and Dynamic Read/Write memories
14827 shift registers
Shift registers
Chapter 6 register
Analysis of state machines & Conversion of models
Iaetsd an mtcmos technique for optimizing low
Programmable PN Sequence Generators
Vlsi ii project presentation
03 shift registers_and_more_data_manipulation_sp15
Fpga technology
Ad

Similar to MSI Shift Registers (20)

PPTX
Counter
PPTX
Counter with memes
PPTX
Counter with memes
PDF
16%20 lecture
PDF
Shift register
PPT
MSI Counters
PDF
Chapter2
PDF
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
PDF
Digital notes
PPTX
dsd-II-unit-III-registers-counters (1).pptx
PPTX
Up counters,down and registers ppt.pptx
PPTX
Sequential Logic Circuits
PPTX
Synchronous Sequential Logic Unit 4
PPT
Ee2 chapter13 counters
PPT
Computer system architecture 16 counters
PPTX
Chapter 6 Register and countedfsdfr.pptx
PPT
Lect26 Engin112
PDF
Project lfsr
PPTX
Unit_5 – Sequential Circuits.pptx
PPTX
VLSI_UNIT_4 _PPT.pptx
Counter
Counter with memes
Counter with memes
16%20 lecture
Shift register
MSI Counters
Chapter2
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
Digital notes
dsd-II-unit-III-registers-counters (1).pptx
Up counters,down and registers ppt.pptx
Sequential Logic Circuits
Synchronous Sequential Logic Unit 4
Ee2 chapter13 counters
Computer system architecture 16 counters
Chapter 6 Register and countedfsdfr.pptx
Lect26 Engin112
Project lfsr
Unit_5 – Sequential Circuits.pptx
VLSI_UNIT_4 _PPT.pptx

More from Abhilash Nair (16)

PPT
Feedback Sequential Circuits
PPT
Designing State Machine
PPT
Analysis of state machines
PPT
Sequential Circuits - Flip Flops (Part 2)
PPT
Sequential Circuits - Flip Flops (Part 1)
PPT
PPT
PPT
PPT
CPLD & FPLD
PPT
PPT
Documentation Standards of an IC
PPT
EPROM, PROM & ROM
PPT
Trends Of Televisions
PPT
Core java slides
PPTX
Vectors in Java
PPTX
Arrays in Java
Feedback Sequential Circuits
Designing State Machine
Analysis of state machines
Sequential Circuits - Flip Flops (Part 2)
Sequential Circuits - Flip Flops (Part 1)
CPLD & FPLD
Documentation Standards of an IC
EPROM, PROM & ROM
Trends Of Televisions
Core java slides
Vectors in Java
Arrays in Java

Recently uploaded (20)

PDF
Business Ethics Teaching Materials for college
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Basic Mud Logging Guide for educational purpose
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Cell Structure & Organelles in detailed.
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Classroom Observation Tools for Teachers
PDF
Insiders guide to clinical Medicine.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Business Ethics Teaching Materials for college
Final Presentation General Medicine 03-08-2024.pptx
Basic Mud Logging Guide for educational purpose
human mycosis Human fungal infections are called human mycosis..pptx
Cell Structure & Organelles in detailed.
Microbial diseases, their pathogenesis and prophylaxis
Renaissance Architecture: A Journey from Faith to Humanism
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Complications of Minimal Access Surgery at WLH
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
Classroom Observation Tools for Teachers
Insiders guide to clinical Medicine.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

MSI Shift Registers

  • 1. MSI Shift Registers • 74LS194 4-Bit Bidirectional Universal Shift Register • may be used in the following data register transfers – serial-serial, – shift left, – shift right, – serial-parallel, – parallel-serial, – and parallel-parallel 1
  • 2. MSI Shift Registers • 74LS194 4-Bit Bidirectional Universal Shift Register 2
  • 3. MSI Shift Registers • 74LS194 control inputs S1 and S0 3
  • 4. MSI Shift Registers • 74LS194 4-Bit Bidirectional Universal Shift Register 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10 00 4
  • 5. MSI Shift Registers • 74LS194 4-Bit Bidirectional Universal Shift Register 5
  • 6. “Universal” shift register 74x194 • Shift left • Shift right • Load • Hold 6
  • 7. MSI Shift Registers • One stage of the 74x194 7
  • 11. MSI Shift Register 74195 or D0–D3
  • 13. MSI Shift Register 74195 • 74195 logic diagram /P0 /P1 /P2 /P3
  • 14. Ring Counter • A ring counter is a loop of flip-flops interconnected in such a manner that only one of the devices may be in a specified state at one time • If the specified state is HIGH, then only one device may be HIGH at one time. • As the clock, or input, signal is received, the specified state will shift to the next device at a rate of 1 shift per clock, or input, pulse. 14
  • 15. MSI Shift Registers • 74LS194 control inputs S1 and S0 15
  • 16. Shift-Register Counters • Ring counter • For Shift right S0Vcc, S1 for Load and Reset, AVcc, BCD Gnd, QD RIN, LIN is not connected 16
  • 17. Ring counter (Self correcting) • 4 bit, 4 state with a single circulating 1
  • 18. State diagram for a self correcting ring counter 0001 0000 0010 1000 1001 0100 1100 1010 0110 1110 0101 1101 0011 1011 0111 1111
  • 19. Ring counter (Self correcting) • 4 bit, 4 state with a single circulating 0
  • 20. Johnson Counter (“Twisted ring” counter) 20
  • 21. Timing diagram for a 4-bit Johnson counter 21
  • 22. States of an 4-bit Johnson counter State Q3 Q2 Q1 Q0 Decoding Name S1 0 0 0 0 Q3’•Q0’ S2 0 0 0 1 Q1’•Q0 S3 0 0 1 1 Q2’•Q0 S4 0 1 1 1 Q3’•Q2 S5 1 1 1 1 Q3•Q0 S6 1 1 1 0 Q1•Q0’ S7 1 1 0 0 Q2•Q1’ S8 1 0 0 0 Q3•Q2’ * Can be decoded with 2-input gates
  • 23. Self correcting Johnson Counter • n-bit counter • 2n - 2n unused states • 0x…x0 → 00…01 • 2 input NOR gate performs correction 23
  • 24. Linear Feedback Shift Register Counter • n-bit shift register counters have far less than the maximum number of 2n normal states • n states for ring counter, 2n states for Johnson counter • An n-bit LFSR counter can have 2n – 1 states also called as maximum length sequence generator • Design is based on the theory of finite fields • Developed by French mathematician Evariste Galois • Serial input is connected to the sum modulo 2 of a certain set of output bits • These feedback connections determine the state sequence of the counter • By convention, outputs are always numbered and shifted in the direction shown in figure on next slide
  • 25. • There exists at least one equation which makes the counter go through all the 2n - 1 states before repeating • It can never cycle through all 2n states • Regardless of the connection pattern 0…0 → 0…0 25
  • 27. 3-bit LFSR counter Sequence X2 X1 X0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 X2 X1 0 0 1 X0 1 0 0 X3
  • 28. Modified LFSR Counter • An LFSR can be modified to have 2n states including the all 0’s state • In an n-bit LFSR counter, an extra EXOR gate and an n – 1 input NOR gate connected to all the shift register outputs except X0 accomplishes the task • The states are not visited in binary order • Usually used where this characteristic is an advantage - Generating test inputs for logic circuits - Encoding and decoding circuits for certain error- detecting and error-correcting codes including CRC codes - Scrambling and descrambling data patterns in data communications - Pseudo random binary sequence generator
  • 29. Modified 3-bit LFSR counter to include all 0’s Sequence X2 X1 X0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 1 0 0 0 X2 1 0 0 X1 X0 X3