SlideShare a Scribd company logo
1 of 16
WELCOME…
Daffodil Institute of IT
Presentation on Flip-Flops
Manimay Adhikary ;ID:180084
Asadullahil Galib ;ID:180094
Presented By:
MD Hasan Shemon ; ID:180088
Md Hasan Al Zabed; ID:180062
Nawshad Jaman ; ID:180066
Presented to
Tahmina Aktar Trisha
Lecturer
Department of Computer Science &
Engineering
Daffodil Institute of IT(DIIT)
64/3 & 64/4 Lake Circus (2nd-5th floor)
Mirpur Road Dhaka-1205, Bangladesh
What is Flip flop?
• In digital circuits, the flip-flop, is a kind of bi-stable
multivibrator.
• It is a Sequential Circuits / an electronic circuit which
has two stable states and thereby is capable of
serving as one bit of memory , bit 1 or bit 0
Introduction – Flip Flop
• They are 1 (HIGH) or 0 (LOW).
• Whenever we refer to the state
of flipflop, we refer to the state
of its normal output (Q).
• More complicated Flip flop use a
clock as the control input. These
clocked flip-flops are used
whenever the input and output
signals must occur within a
particular sequence
•They have two stable conditions
and can be switched from one to
the other by appropriate inputs.
Introduction: Types Of Flip Flop
• 1. SR Flip Flop
a.SR Flip Flop Active Low = NAND gate Latch
b. SR Flip Flop Active High = NOR gate Latch
• 2. Clocked SR Flip Flop
• 3. JK Flip Flop
• 4. JK Flip Flop With Pre-set And Clear
• 5. T Flip Flop
• 6. D Flip Flop
• 7. Master-Slave Edge-Triggered Flip-Flop
The Used of Flip Flop:
 For Memory circuits
 For Logic Control Devices
 For Counter Devices
 For Register Devices
SR Flip Flop
 The most basic Flip Flop is called SR Flip Flop
 These basic Flip Flop circuit can be constructed using two NAND
gates latch or two NOR gates latch.
 SR Flip FlopActive Low = NAND gate Latch
 SR FlipFlop Active High = NOR gate Latch
Reset
Set
The SR Flip Flop has two inputs,SET (S) and
RESET (R).
The SR Flip Flop has two outputs, Q and Q’
 The Q output is considered the normal output
and is the one most used.
 The other output Q’ is simply
the compliment of output Q.
R
S Q
Q’
SR Flip Flop - NAND GATE LATCH
 The NAND gate version has two inputs,
SET (S) and RESET (R).
 Two outputs, Q as normal output and Q’
as inverted output and feedback
mechanism.
 The circuit outputs depends on the inputs
and also on the outputs.
 Thee SET and RESET inputs are active LOW.
The SET input will set Q = 1 when SET is 0
(LOW).RESET input will reset Q = 0 when RESET is 0
(LOW)
SR Flip Flop - NOR GATE LATCH
• The latch circuit can also be constructed
using two NOR gates latch.
• The construction is similar to the NAND
latch except that the normal output Q and
inverted output Q’ have reversed
positions.
• The SET and RESET inputs are Active HIGH.
•The SET input will set Q = 1 when SET is 1 (HIGH).
RESET input will reset Q when RESET is 1 (HIGH).
The CLOCK
• When the clock changes from a LOW state to a HIGH state, this
is called the positive-going transition (PGT) or positive edge
triggered.
• When the clock changes from a HIGH state to a LOW state, it is
called negative going transition (NGT) or negative edge
triggered.
0
1
Rising (positive)
Edge
Falling (negative)
Edge
Positive Level
Negative Level
Clocked SR Flip Flop
• Adding two NAND gates to the
basic S - R NAND latch gives
the clocked
S – R latch.
• Has a time sequence behavior
similar to the basic S-R latch
except that the S and R inputs
are only observed when the
line C is high.
• C means “control” or “clock”.
S
R
Q
Q
C
Clocked S - R Flip Flop
S
R
Q
Q
C
• The Clocked S-R Latch can be described by a table:
• The table describes
what happens after the
clock [at time (t+1)]
based on:
– current inputs (S,R) and
– current state Q(t).
Q(t) S R Q(t+1) Comment
0 0 0 0 No change
0 0 1 0 Clear Q
0 1 0 1 Set Q
0 1 1 ??? Indeterminate
1 0 0 1 No change
1 0 1 0 Clear Q
1 1 0 1 Set Q
1 1 1 ??? Indeterminate
JK Flip Flop
● The JK Flip-Flop has three inputs –Clock(Ck)
---denoted by the small arrowhead – J and
K
● Similar to the SR Flip-Flop
– J corresponds to S: J = 1 Q+ = 1
– K corresponds to R: K = 1 Q+ = 0
● Different from the SR Flip-Flop in that the
input combination J = 1, K = 1 is allowed.
– J = K = 1 causes the Q output to toggle after
an active clock edge.
JK Flip Flop – Truth Table:
JK Flip Flop Timing Diagram with Preset and Clear:
D Flip Flop
• Also Known as Data Flip flop
• Can be constructed from RS Flip Flop or
JK Flip flop by addition of an inverter.
• Inverter is connected so that the R input
is always the inverse of S (or J input is
always complementary of K).
• The D flip flop will act as a storage
element for a single binary digit (Bit).
D Flip Flop – Symbol:
Truth Table of D Flip floop:
Thank you for your Attention

More Related Content

What's hot

Flipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop SlidesFlipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop SlidesSid Rehmani
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flopShubham Singh
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flopShuaib Hotak
 
What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.Satya P. Joshi
 
Presentation on Flip Flop
Presentation  on Flip FlopPresentation  on Flip Flop
Presentation on Flip FlopNahian Ahmed
 
Flip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsFlip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsMd Sadequl Islam
 
Parity Generator and Parity Checker
Parity Generator and Parity CheckerParity Generator and Parity Checker
Parity Generator and Parity CheckerJignesh Navdiya
 
flip flop circuits and its applications
flip flop circuits and its applicationsflip flop circuits and its applications
flip flop circuits and its applicationsGaditek
 
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOPMASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOPSmit Shah
 
Flip Flop and Its Types
Flip Flop and Its TypesFlip Flop and Its Types
Flip Flop and Its TypesJancypriya M
 

What's hot (20)

Jk flip flop
Jk flip flopJk flip flop
Jk flip flop
 
Flip flop
Flip flopFlip flop
Flip flop
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
JK flip flops
JK flip flopsJK flip flops
JK flip flops
 
Flipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop SlidesFlipflops JK T SR D All FlipFlop Slides
Flipflops JK T SR D All FlipFlop Slides
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
Ring counter
Ring counterRing counter
Ring counter
 
Race around and master slave flip flop
Race around and master slave flip flopRace around and master slave flip flop
Race around and master slave flip flop
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
 
What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
 
Presentation on Flip Flop
Presentation  on Flip FlopPresentation  on Flip Flop
Presentation on Flip Flop
 
Flip flops
Flip flopsFlip flops
Flip flops
 
D and T Flip Flop
D and T Flip FlopD and T Flip Flop
D and T Flip Flop
 
Flip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsFlip-Flop || Digital Electronics
Flip-Flop || Digital Electronics
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 
Parity Generator and Parity Checker
Parity Generator and Parity CheckerParity Generator and Parity Checker
Parity Generator and Parity Checker
 
flip flop circuits and its applications
flip flop circuits and its applicationsflip flop circuits and its applications
flip flop circuits and its applications
 
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOPMASTER SLAVE JK FLIP FLOP & T FLIP FLOP
MASTER SLAVE JK FLIP FLOP & T FLIP FLOP
 
Flip Flop and Its Types
Flip Flop and Its TypesFlip Flop and Its Types
Flip Flop and Its Types
 

Similar to Flip flop

Sequential logic circuits flip-flop pt 1
Sequential logic circuits   flip-flop pt 1Sequential logic circuits   flip-flop pt 1
Sequential logic circuits flip-flop pt 1Sarah Sue Calbio
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SUBHA SHREE
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)Sairam Adithya
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxUtsavDas21
 
B sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuitB sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuitRai University
 
14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flops14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flopsSandeep Kumar
 
best slides latches.pdf
best slides latches.pdfbest slides latches.pdf
best slides latches.pdfAreebaShoukat4
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsstudent
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuitBrenda Debra
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
SequentialcircuitsRaghu Vamsi
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxThanmayiKumar
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdfDSOOP
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxDIPESH30
 

Similar to Flip flop (20)

Sequential logic circuits flip-flop pt 1
Sequential logic circuits   flip-flop pt 1Sequential logic circuits   flip-flop pt 1
Sequential logic circuits flip-flop pt 1
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
 
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
SEQUENTIAL LOGIC CIRCUITS (FLIP FLOPS AND LATCHES)
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
 
B sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuitB sc cs i bo-de u-iv sequential circuit
B sc cs i bo-de u-iv sequential circuit
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flops14827 unit 4_clocked_flip_flops
14827 unit 4_clocked_flip_flops
 
best slides latches.pdf
best slides latches.pdfbest slides latches.pdf
best slides latches.pdf
 
Flipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflopsFlipflops and Excitation tables of flipflops
Flipflops and Excitation tables of flipflops
 
Sequential circuit
Sequential circuitSequential circuit
Sequential circuit
 
Sequentialcircuits
SequentialcircuitsSequentialcircuits
Sequentialcircuits
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
unit3.ppt
unit3.pptunit3.ppt
unit3.ppt
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf08 Latches and Flipflops.pdf
08 Latches and Flipflops.pdf
 
Cs1104 11
Cs1104 11Cs1104 11
Cs1104 11
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
 

Recently uploaded

Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 

Recently uploaded (17)

Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 

Flip flop

  • 2. Daffodil Institute of IT Presentation on Flip-Flops Manimay Adhikary ;ID:180084 Asadullahil Galib ;ID:180094 Presented By: MD Hasan Shemon ; ID:180088 Md Hasan Al Zabed; ID:180062 Nawshad Jaman ; ID:180066 Presented to Tahmina Aktar Trisha Lecturer Department of Computer Science & Engineering Daffodil Institute of IT(DIIT) 64/3 & 64/4 Lake Circus (2nd-5th floor) Mirpur Road Dhaka-1205, Bangladesh
  • 3. What is Flip flop? • In digital circuits, the flip-flop, is a kind of bi-stable multivibrator. • It is a Sequential Circuits / an electronic circuit which has two stable states and thereby is capable of serving as one bit of memory , bit 1 or bit 0
  • 4. Introduction – Flip Flop • They are 1 (HIGH) or 0 (LOW). • Whenever we refer to the state of flipflop, we refer to the state of its normal output (Q). • More complicated Flip flop use a clock as the control input. These clocked flip-flops are used whenever the input and output signals must occur within a particular sequence •They have two stable conditions and can be switched from one to the other by appropriate inputs.
  • 5. Introduction: Types Of Flip Flop • 1. SR Flip Flop a.SR Flip Flop Active Low = NAND gate Latch b. SR Flip Flop Active High = NOR gate Latch • 2. Clocked SR Flip Flop • 3. JK Flip Flop • 4. JK Flip Flop With Pre-set And Clear • 5. T Flip Flop • 6. D Flip Flop • 7. Master-Slave Edge-Triggered Flip-Flop The Used of Flip Flop:  For Memory circuits  For Logic Control Devices  For Counter Devices  For Register Devices
  • 6. SR Flip Flop  The most basic Flip Flop is called SR Flip Flop  These basic Flip Flop circuit can be constructed using two NAND gates latch or two NOR gates latch.  SR Flip FlopActive Low = NAND gate Latch  SR FlipFlop Active High = NOR gate Latch Reset Set The SR Flip Flop has two inputs,SET (S) and RESET (R). The SR Flip Flop has two outputs, Q and Q’  The Q output is considered the normal output and is the one most used.  The other output Q’ is simply the compliment of output Q. R S Q Q’
  • 7. SR Flip Flop - NAND GATE LATCH  The NAND gate version has two inputs, SET (S) and RESET (R).  Two outputs, Q as normal output and Q’ as inverted output and feedback mechanism.  The circuit outputs depends on the inputs and also on the outputs.  Thee SET and RESET inputs are active LOW. The SET input will set Q = 1 when SET is 0 (LOW).RESET input will reset Q = 0 when RESET is 0 (LOW)
  • 8. SR Flip Flop - NOR GATE LATCH • The latch circuit can also be constructed using two NOR gates latch. • The construction is similar to the NAND latch except that the normal output Q and inverted output Q’ have reversed positions. • The SET and RESET inputs are Active HIGH. •The SET input will set Q = 1 when SET is 1 (HIGH). RESET input will reset Q when RESET is 1 (HIGH).
  • 9. The CLOCK • When the clock changes from a LOW state to a HIGH state, this is called the positive-going transition (PGT) or positive edge triggered. • When the clock changes from a HIGH state to a LOW state, it is called negative going transition (NGT) or negative edge triggered. 0 1 Rising (positive) Edge Falling (negative) Edge Positive Level Negative Level
  • 10. Clocked SR Flip Flop • Adding two NAND gates to the basic S - R NAND latch gives the clocked S – R latch. • Has a time sequence behavior similar to the basic S-R latch except that the S and R inputs are only observed when the line C is high. • C means “control” or “clock”. S R Q Q C
  • 11. Clocked S - R Flip Flop S R Q Q C • The Clocked S-R Latch can be described by a table: • The table describes what happens after the clock [at time (t+1)] based on: – current inputs (S,R) and – current state Q(t). Q(t) S R Q(t+1) Comment 0 0 0 0 No change 0 0 1 0 Clear Q 0 1 0 1 Set Q 0 1 1 ??? Indeterminate 1 0 0 1 No change 1 0 1 0 Clear Q 1 1 0 1 Set Q 1 1 1 ??? Indeterminate
  • 12. JK Flip Flop ● The JK Flip-Flop has three inputs –Clock(Ck) ---denoted by the small arrowhead – J and K ● Similar to the SR Flip-Flop – J corresponds to S: J = 1 Q+ = 1 – K corresponds to R: K = 1 Q+ = 0 ● Different from the SR Flip-Flop in that the input combination J = 1, K = 1 is allowed. – J = K = 1 causes the Q output to toggle after an active clock edge. JK Flip Flop – Truth Table:
  • 13. JK Flip Flop Timing Diagram with Preset and Clear:
  • 14. D Flip Flop • Also Known as Data Flip flop • Can be constructed from RS Flip Flop or JK Flip flop by addition of an inverter. • Inverter is connected so that the R input is always the inverse of S (or J input is always complementary of K). • The D flip flop will act as a storage element for a single binary digit (Bit). D Flip Flop – Symbol:
  • 15. Truth Table of D Flip floop:
  • 16. Thank you for your Attention