SlideShare a Scribd company logo
1 of 12
SC Latch Timing Diagram
S C Q
Truth Table
S Q
Latch
C
1
0
1
0
1
0
Input S
Input C
Output Q
JK Flipflop Operation
J
CLK
K
S Q
C
Vcc
Vcc
Q
PRE CLR J K CLK Q
0 0 X X X ?
0 1 X X X 1
1 0 X X X 0
1 1 X X — Q
1 1 X X  Q
1 1 0 0  Q
1 1 0 1  0
1 1 1 0  1
1 1 1 1  Q
JK Flipflop Timing Diagram
J
CLK
K
S Q
C
Vcc
Vcc
Q
1
0
1
0
1
0
Time
Input J
Input K
Output Q
1
0
Input CLK
Transparent D-Latch Timing
Transparent D-Latch
D Flip Flop
Latch & Flip Flop Summary
Latches Flip-Flops
Asynchronous inputs are level sensitive
(active-high or active-low)
Synchronous Control inputs and an
edge-triggering CLK (rising or falling
edge triggered)
SC Latch (AKA RS Latch):
SET and CLEAR inputs. Could think of
those as direct and inverting inputs.
Has an unstable input combination.
SC Flip-Flop:
SET and CLEAR queries at CLK edge.
Has an unstable input combination.
Rare.
(No corresponding latch.
Can’t toggle without a CLK.)
JK Flip-Flop:
Like SC-FF, but unstable input replaced
by toggle mode.
D Latch:
Make D-FF level sensitive. This has
“transparent” and “hold” modes.
D Flip-Flop:
Remove toggle and “inverting” inputs
of JK-FF. Output copies input at CLK
trigger.
Clock Signal Details
tw
T 1 sec
↳ f = 3 Hz
Making an Edge ‘Detector’
CLK
CLK*
CLK CLK*
CLK
CLK
Building a SC Flip Flop
Edge
Detector
S
CLK
C
SET
CLEAR
Q
Q
CLK*
Building a JK Flip Flop
J
CLK CLK*
K
Edge
Detector
SET
CLEAR
Q
Q
Adding Preset & Clear
J
CLK
CLK*
K
Edge
Detector
Set
Q
Q
Clear
PRESET
CLEAR

More Related Content

Similar to flip flops.pptx

08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
DSOOP
 
FlipFlopsLatches off different inputs a and b
FlipFlopsLatches off different inputs a and bFlipFlopsLatches off different inputs a and b
FlipFlopsLatches off different inputs a and b
Meenakshi Munjal
 

Similar to flip flops.pptx (20)

14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flops14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flops
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
 
Sequential Circuit
Sequential CircuitSequential Circuit
Sequential Circuit
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
FlipFlopsLatches1.ppt
FlipFlopsLatches1.pptFlipFlopsLatches1.ppt
FlipFlopsLatches1.ppt
 
FlipFlopsLatches1 (3).ppt
FlipFlopsLatches1 (3).pptFlipFlopsLatches1 (3).ppt
FlipFlopsLatches1 (3).ppt
 
FlipFlopsLatches1.ppt
FlipFlopsLatches1.pptFlipFlopsLatches1.ppt
FlipFlopsLatches1.ppt
 
FlipFlopsLatches off different inputs a and b
FlipFlopsLatches off different inputs a and bFlipFlopsLatches off different inputs a and b
FlipFlopsLatches off different inputs a and b
 
FlipFlopsLatches1.ppt
FlipFlopsLatches1.pptFlipFlopsLatches1.ppt
FlipFlopsLatches1.ppt
 
Flip flop
Flip flopFlip flop
Flip flop
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
Sequentialcircuits
 
unit3.ppt
unit3.pptunit3.ppt
unit3.ppt
 
lec7.ppt
lec7.pptlec7.ppt
lec7.ppt
 
10529144.ppt
10529144.ppt10529144.ppt
10529144.ppt
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Flipflop
FlipflopFlipflop
Flipflop
 
DIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptDIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.ppt
 
Flip flop
Flip flopFlip flop
Flip flop
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

flip flops.pptx

  • 1. SC Latch Timing Diagram S C Q Truth Table S Q Latch C 1 0 1 0 1 0 Input S Input C Output Q
  • 2. JK Flipflop Operation J CLK K S Q C Vcc Vcc Q PRE CLR J K CLK Q 0 0 X X X ? 0 1 X X X 1 1 0 X X X 0 1 1 X X — Q 1 1 X X  Q 1 1 0 0  Q 1 1 0 1  0 1 1 1 0  1 1 1 1 1  Q
  • 3. JK Flipflop Timing Diagram J CLK K S Q C Vcc Vcc Q 1 0 1 0 1 0 Time Input J Input K Output Q 1 0 Input CLK
  • 7. Latch & Flip Flop Summary Latches Flip-Flops Asynchronous inputs are level sensitive (active-high or active-low) Synchronous Control inputs and an edge-triggering CLK (rising or falling edge triggered) SC Latch (AKA RS Latch): SET and CLEAR inputs. Could think of those as direct and inverting inputs. Has an unstable input combination. SC Flip-Flop: SET and CLEAR queries at CLK edge. Has an unstable input combination. Rare. (No corresponding latch. Can’t toggle without a CLK.) JK Flip-Flop: Like SC-FF, but unstable input replaced by toggle mode. D Latch: Make D-FF level sensitive. This has “transparent” and “hold” modes. D Flip-Flop: Remove toggle and “inverting” inputs of JK-FF. Output copies input at CLK trigger.
  • 8. Clock Signal Details tw T 1 sec ↳ f = 3 Hz
  • 9. Making an Edge ‘Detector’ CLK CLK* CLK CLK* CLK CLK
  • 10. Building a SC Flip Flop Edge Detector S CLK C SET CLEAR Q Q CLK*
  • 11. Building a JK Flip Flop J CLK CLK* K Edge Detector SET CLEAR Q Q
  • 12. Adding Preset & Clear J CLK CLK* K Edge Detector Set Q Q Clear PRESET CLEAR