SlideShare uma empresa Scribd logo
1 de 17
1
Shift Registers using Flipflops
MEC
2
Contents
• Shift Registers.
• Serial in Serial out Shift Registers.
• Serial in Parallel out Shift Registers.
• Parallel in Serial out Shift Registers.
• Parallel in Parallel out Shift Registers.
• Applications.
3
Shift Registers
• Registers to store bits.
• Shift registers temporarily store bits and
shift it.
• Comprise of a chain of flipflops.
• Data can be entered in serial or parallel.
• Data can be shifted out in serial or parallel.
• Data can be shifted to the left or right.
• Clock pulse to shift data bit by bit.
4
IC 7474 D Flipflop
5
Serial in Serial out Shift Register
(SISO)
• Output of one flipflop connected to the
input of the next flipflop.
• Final output bits from the last flipflop.
• Bit by bit loading and shifting with every
clock pulse.
• Direction of shift depends on the method
of interconnections.
6
SISO
FF0 FF1 FF2 FF3
7
Serial in Parallel out Shift Register
(SIPO)
• Output from all flipflops simultaneously.
• Shifts one bit per clock pulse.
• Shifted value shown at once.
• Direction of shift depends on wiring
configuration.
8
SIPO
FF0 FF1 FF2 FF3
9
Parallel in Parallel out Shift
Register (PIPO)
• Data loaded in parallel into all flipflops.
• Data taken out in parallel from all flipflops.
• Clock driven.
• Useful for temporary storage of data.
• Delays data by one clock pulse.
10
PIPO
FF0 FF1 FF2 FF3
11
Parallel in Serial out Shift Register
(PISO)
• Load/Shift control.
• Data clocked into all flipflops in parallel.
• Data shifted with every clock pulse.
• Output from the last flipflop.
12
PISO
FF0 FF1 FF2 FF3
13
PISO
14
Applications of Shift Registers
• Arithmetic and Logical Operations.
• Delaying bits.
• Temporary storage and shifting.
• Parallel to Serial Conversion.
• Serial to Parallel Conversion.
15
Procedure
16
Youtube Videos
• https://www.youtube.com/watch?v=9bV9ot
TD6ls
• https://www.youtube.com/watch?v=1i_4XC
WdgwY
• https://www.youtube.com/watch?v=1zxXZ
3qVpBM
• https://www.youtube.com/watch?v=OmAsf
5usnzA
17
Thank You

Mais conteúdo relacionado

Mais procurados

Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic CircuitYong Heui Cho
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontrollerSiva Kumar
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuitWan Afirah
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logicstudent
 
Presentation on Flip Flop
Presentation  on Flip FlopPresentation  on Flip Flop
Presentation on Flip FlopNahian Ahmed
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuitBrenda Debra
 
Fsm sequence detector
Fsm sequence detector Fsm sequence detector
Fsm sequence detector lpvasam
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshopKedarv
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsVinoth Loganathan
 
555 timer as Astable Multivibrator
555 timer as Astable Multivibrator555 timer as Astable Multivibrator
555 timer as Astable MultivibratorChandul4y
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptxMemonaMemon1
 

Mais procurados (20)

Flip Flop & RS Latch
Flip Flop & RS LatchFlip Flop & RS Latch
Flip Flop & RS Latch
 
Counters
CountersCounters
Counters
 
Counters
CountersCounters
Counters
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Flip flop
Flip flopFlip flop
Flip flop
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuit
 
Unit v waveform generators
Unit v   waveform generatorsUnit v   waveform generators
Unit v waveform generators
 
AVRTIMER.pptx
AVRTIMER.pptxAVRTIMER.pptx
AVRTIMER.pptx
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware8051 Microcontroller PPT's By Er. Swapnil Kaware
8051 Microcontroller PPT's By Er. Swapnil Kaware
 
Shift registers
Shift registersShift registers
Shift registers
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 
Presentation on Flip Flop
Presentation  on Flip FlopPresentation  on Flip Flop
Presentation on Flip Flop
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
 
Fsm sequence detector
Fsm sequence detector Fsm sequence detector
Fsm sequence detector
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshop
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
555 timer as Astable Multivibrator
555 timer as Astable Multivibrator555 timer as Astable Multivibrator
555 timer as Astable Multivibrator
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptx
 

Semelhante a CSL 202, Shift Registers using Flipflops

CSL 202, Counters using Flipflops
CSL 202, Counters using FlipflopsCSL 202, Counters using Flipflops
CSL 202, Counters using FlipflopsCKSunith1
 
lec17-130220024438-phpapp02 (1).pdf
lec17-130220024438-phpapp02 (1).pdflec17-130220024438-phpapp02 (1).pdf
lec17-130220024438-phpapp02 (1).pdfssuser1b2fab
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registersSandeep Kumar
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxThapar Institute
 
Registers-shift registers
Registers-shift registersRegisters-shift registers
Registers-shift registersBilawal Fayyaz
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfTamiratDejene1
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronicsAsif Iqbal
 
Module 4 registers and counters
Module 4 registers and counters Module 4 registers and counters
Module 4 registers and counters Deepak John
 
Registers and counters
Registers and counters Registers and counters
Registers and counters Deepak John
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital LogicISMT College
 
Digital Fundamental Material for the student
Digital Fundamental Material for the studentDigital Fundamental Material for the student
Digital Fundamental Material for the studentjainyshah20
 
Unit_5 – Sequential Circuits.pptx
Unit_5 – Sequential Circuits.pptxUnit_5 – Sequential Circuits.pptx
Unit_5 – Sequential Circuits.pptxDrashtiPatel275412
 
Digital Electronics – Unit III.pdf
Digital Electronics – Unit III.pdfDigital Electronics – Unit III.pdf
Digital Electronics – Unit III.pdfKannan Kanagaraj
 

Semelhante a CSL 202, Shift Registers using Flipflops (20)

CSL 202, Counters using Flipflops
CSL 202, Counters using FlipflopsCSL 202, Counters using Flipflops
CSL 202, Counters using Flipflops
 
lec17-130220024438-phpapp02 (1).pdf
lec17-130220024438-phpapp02 (1).pdflec17-130220024438-phpapp02 (1).pdf
lec17-130220024438-phpapp02 (1).pdf
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registers
 
shift_register.pptx
shift_register.pptxshift_register.pptx
shift_register.pptx
 
lecture .pptx
lecture .pptxlecture .pptx
lecture .pptx
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
 
Registers-shift registers
Registers-shift registersRegisters-shift registers
Registers-shift registers
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdf
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronics
 
Registers
RegistersRegisters
Registers
 
Module 4 registers and counters
Module 4 registers and counters Module 4 registers and counters
Module 4 registers and counters
 
Registers and counters
Registers and counters Registers and counters
Registers and counters
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
 
Registers
RegistersRegisters
Registers
 
Digital Fundamental Material for the student
Digital Fundamental Material for the studentDigital Fundamental Material for the student
Digital Fundamental Material for the student
 
Group 11 introduction to registers and counters
Group 11 introduction to registers and countersGroup 11 introduction to registers and counters
Group 11 introduction to registers and counters
 
Unit_5 – Sequential Circuits.pptx
Unit_5 – Sequential Circuits.pptxUnit_5 – Sequential Circuits.pptx
Unit_5 – Sequential Circuits.pptx
 
Digital Electronics – Unit III.pdf
Digital Electronics – Unit III.pdfDigital Electronics – Unit III.pdf
Digital Electronics – Unit III.pdf
 

Mais de CKSunith1

EST 130, Modulation
EST 130, ModulationEST 130, Modulation
EST 130, ModulationCKSunith1
 
EST 130, Transistor Biasing and Amplification.
EST 130, Transistor Biasing and Amplification.EST 130, Transistor Biasing and Amplification.
EST 130, Transistor Biasing and Amplification.CKSunith1
 
EST 200, Design Thinking in Automobile Industry
EST 200, Design Thinking in Automobile IndustryEST 200, Design Thinking in Automobile Industry
EST 200, Design Thinking in Automobile IndustryCKSunith1
 
EST 130, Bipolar Junction Transistors
EST 130, Bipolar Junction TransistorsEST 130, Bipolar Junction Transistors
EST 130, Bipolar Junction TransistorsCKSunith1
 
EST 130, PN Junction Diodes
EST 130, PN Junction DiodesEST 130, PN Junction Diodes
EST 130, PN Junction DiodesCKSunith1
 
EST 200, Oral and Written Communications
EST 200, Oral and Written CommunicationsEST 200, Oral and Written Communications
EST 200, Oral and Written CommunicationsCKSunith1
 
EST 200, Designing Triggers for Behavior Change
EST 200, Designing Triggers for Behavior ChangeEST 200, Designing Triggers for Behavior Change
EST 200, Designing Triggers for Behavior ChangeCKSunith1
 
EST 200, Communicating Designs Graphically
EST 200, Communicating Designs GraphicallyEST 200, Communicating Designs Graphically
EST 200, Communicating Designs GraphicallyCKSunith1
 
EST 130, Semiconductors
EST 130, SemiconductorsEST 130, Semiconductors
EST 130, SemiconductorsCKSunith1
 
EST 200, Design Thinking in Teams
EST 200, Design Thinking in TeamsEST 200, Design Thinking in Teams
EST 200, Design Thinking in TeamsCKSunith1
 
EST 200, Design Thinking in a Work Place.
EST 200, Design Thinking in a Work Place.EST 200, Design Thinking in a Work Place.
EST 200, Design Thinking in a Work Place.CKSunith1
 
CSL 202, Flipflops using Logic Gates
CSL 202, Flipflops using Logic GatesCSL 202, Flipflops using Logic Gates
CSL 202, Flipflops using Logic GatesCKSunith1
 
EST 200, Convergent and Divergent Thinking
EST 200, Convergent and Divergent ThinkingEST 200, Convergent and Divergent Thinking
EST 200, Convergent and Divergent ThinkingCKSunith1
 
EST 200, Design Thinking in a Work Place
EST 200, Design Thinking in a Work PlaceEST 200, Design Thinking in a Work Place
EST 200, Design Thinking in a Work PlaceCKSunith1
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design ThinkingCKSunith1
 
EST 130, Identifying Active Components
EST 130, Identifying Active ComponentsEST 130, Identifying Active Components
EST 130, Identifying Active ComponentsCKSunith1
 
CSL 202, Multiplexer and Demultiplexer
CSL 202, Multiplexer and DemultiplexerCSL 202, Multiplexer and Demultiplexer
CSL 202, Multiplexer and DemultiplexerCKSunith1
 
Est 130 passive components inductors
Est 130 passive components inductorsEst 130 passive components inductors
Est 130 passive components inductorsCKSunith1
 
EST 200, Evaluating Design Alternatives
EST 200, Evaluating Design AlternativesEST 200, Evaluating Design Alternatives
EST 200, Evaluating Design AlternativesCKSunith1
 
EST 200, Generating Design Alternatives
EST 200, Generating Design AlternativesEST 200, Generating Design Alternatives
EST 200, Generating Design AlternativesCKSunith1
 

Mais de CKSunith1 (20)

EST 130, Modulation
EST 130, ModulationEST 130, Modulation
EST 130, Modulation
 
EST 130, Transistor Biasing and Amplification.
EST 130, Transistor Biasing and Amplification.EST 130, Transistor Biasing and Amplification.
EST 130, Transistor Biasing and Amplification.
 
EST 200, Design Thinking in Automobile Industry
EST 200, Design Thinking in Automobile IndustryEST 200, Design Thinking in Automobile Industry
EST 200, Design Thinking in Automobile Industry
 
EST 130, Bipolar Junction Transistors
EST 130, Bipolar Junction TransistorsEST 130, Bipolar Junction Transistors
EST 130, Bipolar Junction Transistors
 
EST 130, PN Junction Diodes
EST 130, PN Junction DiodesEST 130, PN Junction Diodes
EST 130, PN Junction Diodes
 
EST 200, Oral and Written Communications
EST 200, Oral and Written CommunicationsEST 200, Oral and Written Communications
EST 200, Oral and Written Communications
 
EST 200, Designing Triggers for Behavior Change
EST 200, Designing Triggers for Behavior ChangeEST 200, Designing Triggers for Behavior Change
EST 200, Designing Triggers for Behavior Change
 
EST 200, Communicating Designs Graphically
EST 200, Communicating Designs GraphicallyEST 200, Communicating Designs Graphically
EST 200, Communicating Designs Graphically
 
EST 130, Semiconductors
EST 130, SemiconductorsEST 130, Semiconductors
EST 130, Semiconductors
 
EST 200, Design Thinking in Teams
EST 200, Design Thinking in TeamsEST 200, Design Thinking in Teams
EST 200, Design Thinking in Teams
 
EST 200, Design Thinking in a Work Place.
EST 200, Design Thinking in a Work Place.EST 200, Design Thinking in a Work Place.
EST 200, Design Thinking in a Work Place.
 
CSL 202, Flipflops using Logic Gates
CSL 202, Flipflops using Logic GatesCSL 202, Flipflops using Logic Gates
CSL 202, Flipflops using Logic Gates
 
EST 200, Convergent and Divergent Thinking
EST 200, Convergent and Divergent ThinkingEST 200, Convergent and Divergent Thinking
EST 200, Convergent and Divergent Thinking
 
EST 200, Design Thinking in a Work Place
EST 200, Design Thinking in a Work PlaceEST 200, Design Thinking in a Work Place
EST 200, Design Thinking in a Work Place
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design Thinking
 
EST 130, Identifying Active Components
EST 130, Identifying Active ComponentsEST 130, Identifying Active Components
EST 130, Identifying Active Components
 
CSL 202, Multiplexer and Demultiplexer
CSL 202, Multiplexer and DemultiplexerCSL 202, Multiplexer and Demultiplexer
CSL 202, Multiplexer and Demultiplexer
 
Est 130 passive components inductors
Est 130 passive components inductorsEst 130 passive components inductors
Est 130 passive components inductors
 
EST 200, Evaluating Design Alternatives
EST 200, Evaluating Design AlternativesEST 200, Evaluating Design Alternatives
EST 200, Evaluating Design Alternatives
 
EST 200, Generating Design Alternatives
EST 200, Generating Design AlternativesEST 200, Generating Design Alternatives
EST 200, Generating Design Alternatives
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

CSL 202, Shift Registers using Flipflops

  • 1. 1 Shift Registers using Flipflops MEC
  • 2. 2 Contents • Shift Registers. • Serial in Serial out Shift Registers. • Serial in Parallel out Shift Registers. • Parallel in Serial out Shift Registers. • Parallel in Parallel out Shift Registers. • Applications.
  • 3. 3 Shift Registers • Registers to store bits. • Shift registers temporarily store bits and shift it. • Comprise of a chain of flipflops. • Data can be entered in serial or parallel. • Data can be shifted out in serial or parallel. • Data can be shifted to the left or right. • Clock pulse to shift data bit by bit.
  • 4. 4 IC 7474 D Flipflop
  • 5. 5 Serial in Serial out Shift Register (SISO) • Output of one flipflop connected to the input of the next flipflop. • Final output bits from the last flipflop. • Bit by bit loading and shifting with every clock pulse. • Direction of shift depends on the method of interconnections.
  • 7. 7 Serial in Parallel out Shift Register (SIPO) • Output from all flipflops simultaneously. • Shifts one bit per clock pulse. • Shifted value shown at once. • Direction of shift depends on wiring configuration.
  • 9. 9 Parallel in Parallel out Shift Register (PIPO) • Data loaded in parallel into all flipflops. • Data taken out in parallel from all flipflops. • Clock driven. • Useful for temporary storage of data. • Delays data by one clock pulse.
  • 11. 11 Parallel in Serial out Shift Register (PISO) • Load/Shift control. • Data clocked into all flipflops in parallel. • Data shifted with every clock pulse. • Output from the last flipflop.
  • 14. 14 Applications of Shift Registers • Arithmetic and Logical Operations. • Delaying bits. • Temporary storage and shifting. • Parallel to Serial Conversion. • Serial to Parallel Conversion.
  • 16. 16 Youtube Videos • https://www.youtube.com/watch?v=9bV9ot TD6ls • https://www.youtube.com/watch?v=1i_4XC WdgwY • https://www.youtube.com/watch?v=1zxXZ 3qVpBM • https://www.youtube.com/watch?v=OmAsf 5usnzA