SlideShare a Scribd company logo
1 of 15
Subject: DIGITAL ELECTRONICS
CODE:CS301
PRESENTED BY
GROUP 1:CSE(B) MEMBERS
Presentation On Flip Flops
(55)Koushik Shil.(56)Kiran Kumari.
(57)Kausik Dey.( 58)Karan Agarwal.(59)Jaya Banik
Combinational Logic
•The outputs depend only on the state of the inputs all of the time. Any change in
the state of one of the inputs will ripple through the circuit immediately.
o Examples of combinational logic are NAND and NOR gates, Inverters, and
Buffers. These four logic gates form the basis of almost all combinational
logic circuits as well as flip flops.
•Circuits that change the state of the output in this manner are also known as
asynchronous circuits.
o However, not all asynchronous circuits are combinational logic circuits.
Sequential Logic
• Has memory; the circuit stores the result of the previous set of
inputs. The current output depends on inputs in the past as well
as present inputs.
o The basic element in sequential logic is the bistable latch or flip-flop,
which acts as a memory element for one bit of data.
Clocked Circuits
•Most flip-flops are clocked so that the output change state based upon the
state of the inputs at precisely determined times.
o Usage varies — in this course, ‘flip-flops’ will be used for clocked circuits and
‘latches’ for circuits that are asynchronous.
•A common clock used in many flip-flips in one circuit ensures that all parts of a
digital system change state at the same time. This is called a synchronous system
Control Pins
Flip-flops and more complicated circuits often have inputs, such as clear, preset, enable, and load. The
state of the control pins has priority of the D and Clock inputs when determining the state of the output.
• Clear (CLR) resets the flip-flop output to 0 — the most common control input
• Preset (PRE) sets the flip-flop output to 1
More complicated circuits such as counters may have additional control inputs for up/down, count/hold, load, etc.
Microprocessors usually have a reset pin.
Core of a Flip-Flop:
The set–reset or SR Latch
• Acts as a simple memory with two stable states at the two output
when S = R = 0
– Q1 and Q2 are the outputs of the S-R latch.
– When Q1 is known as Q and Q2 is also called Q’ or (spoken as Q bar),
meaning that its value is not Q or the opposite of Q.
SR Latch with Enable
•The S and R inputs only effect the output states when the enable input C is high.
– This controls when the latch responds to its inputs.
•The latch holds (stores) its value while the enable input is low — latches it!
•Any changes in the inputs during the time when enable is high will affect the output
immediately: the circuit is said to be transparent.
•This circuit still has a major problem: the stored value is indeterminate if S = R = 1
when the clock goes low
D Flip-Flop
• The problem with S = R = 1 can be avoided using a common input D as shown above so that
.
• The output of the latch now:
– follows the D input while C = 1 (transparent)
– holds its value while C = 0 (Q = last Q when C went low) no matter what happens at the input
• This circuit is often called a transparent latch. It can be bought as an integrated circuit, usually
with several latches in a package.
– The input C may be called control, clock, gate, or enable.
D Flip-Flop
Qn+1 = D
A D flip-flop simply stores the value on its D
input at the clock transition. The previous
value stored, Qn, has no effect, unlike other
flip-flops.
It therefore acts as a simple memory or
‘latch’.
The most widely used flip-flops: simple to
build and design with.
input
at
clock
output
before
clock
output
after
clock
A register comprises several D flip-flops, one for each bit to be stored.
D​ C​ Q
n
Qn
+1​
descrip
tion​
0​ 0​ 0​
Clear​
(reset)​0​ 1​ 0​
1​ 0​ 1​
Set​
1​ 1​ 1​
Edge-Triggered Flip-Flops
These circuits respond to their inputs on either the rising or falling edge of the clock — a precise point
in time rather than an interval.
Positive edge triggered Negative edge triggered
rising edge of clock falling edge of clock
D Q
Q Q
Older flip-flops may be ‘pulse-triggered’, which require a clock pulse that goes from 0→1→0 or a ‘master–
slave’ types but these are now obsolete.
D Q
wedge shows positive
edge triggering
additional of a
circle means that
there is negative
edge triggering
T​ Qn Qn+1​ description​
0​ 0​ 0​
hold​
0​ 1​ 1​
1​ 0​ 1​
toggle​
1​ 1​ 0​
Toggle (T) Flip-Flop
Qn+1 = T ≈ Qn = T ◊Qn + T ◊Qn
Note that the output depends on the previous value stored, Qn.
This type of flip-flop is rarely bought as a ‘dedicated’ device — you can easily make a T from a D flip-
flop.
Aside: it is not possible to put a specific value into a T flip-flop – it can only toggle or hold.
JK Flip-Flop
J Q
K Q
The excitation table for a JK flip-flop is similar to SR flip-flop
but doesn’t have the problem of S = R = 1. It can perform all
the operations of the simpler types of flip-flop. However, the
design of the circuit internal to the flip-flop makes it more
expensive to manufacture than a number of other flip-flops
so JK flip-flops are now rarely used.
Qn+1 = J ◊Qn + K ◊ Qn
J​ K​ Qn Qn+1​ description​
0​ 0​ 0​ 0​ hold​
0​ 0​ 1​ 1​
0​ 1​ 0​ 0​ clear (reset)​
0​ 1​ 1​ 0​
1​ 0​ 0​ 1​ set​
1​ 0​ 1​ 1​
1​ 1​ 0​ 1​ toggle​
1​ 1​ 1​ 0​
Propagation Delay
We have seen that most modern logic devices are triggered on either the rising or falling edge of the clock. The
output does not respond instantly, but only after a time called the propagation delay, tpd.
Here is an example for a D flip-flop that was measured in a UoG lab class.
74HC74
flip-flop at 3 V
propagation
delay, tpd
(about 16 ns)
Asynchronous Control
Another feature of control inputs is that they are often asynchronous. This means
that they take effect immediately and do not wait for a clock transition.
Compare
• D takes effect only at a clock transition (positive edge)
• clear and preset act immediately to ‘overrule’ D
Asynchronous inputs are sometimes called direct or jam inputs.
Always check the data sheet because some control inputs are synchronous!
THANK YOU!!
THAT’S ALL ON FLIP FLOPS>>>>>
GROUP 1:CSE(B) MEMBERS
(55)Koushik Shil(56)Kiran Kumari.
(57)Kausik Dey. (59)Jaya Banik.
(58)Karan Agarwal.

More Related Content

What's hot

2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuitWan Afirah
 
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
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicJames Evangelos
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit designSatya P. Joshi
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsBipul Roy Bpl
 
All about Sequential circuits DLD.
All about Sequential circuits DLD.All about Sequential circuits DLD.
All about Sequential circuits DLD.Zain Jafri
 
Sequential logic circuits flip-flop pt 3
Sequential logic circuits   flip-flop pt 3Sequential logic circuits   flip-flop pt 3
Sequential logic circuits flip-flop pt 3Sarah Sue Calbio
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic CircuitYong Heui Cho
 
Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)Aravir Rose
 
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
 

What's hot (20)

Latches & flip flop
Latches & flip flopLatches & flip flop
Latches & flip flop
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuit
 
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
 
12 latches
12 latches12 latches
12 latches
 
BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)BE PPT (FLIP FLOPS)
BE PPT (FLIP FLOPS)
 
Flipflop
FlipflopFlipflop
Flipflop
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
 
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
 
Sequential circuit design
Sequential circuit designSequential circuit design
Sequential circuit design
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
 
All about Sequential circuits DLD.
All about Sequential circuits DLD.All about Sequential circuits DLD.
All about Sequential circuits DLD.
 
Sequential logic circuits flip-flop pt 3
Sequential logic circuits   flip-flop pt 3Sequential logic circuits   flip-flop pt 3
Sequential logic circuits flip-flop pt 3
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
flip flops
flip flops flip flops
flip flops
 
Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)Flip-Flop (Clocked Bistable)
Flip-Flop (Clocked Bistable)
 
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
SEQUENTIAL CIRCUITS [FLIP FLOPS AND LATCHES]
 

Similar to Cse(b) g1 flipflop

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
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptxramkumarraja7
 
Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxladonnacamplin
 
Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxbagotjesusa
 
Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11Sarah Krystelle
 
9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptxudhayaveenaa
 
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
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxThanmayiKumar
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptxamudhak10
 
Introduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptxIntroduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptxSaini71
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentationmaalik123
 

Similar to Cse(b) g1 flipflop (20)

latchesflip-flop DLD
latchesflip-flop DLDlatchesflip-flop DLD
latchesflip-flop DLD
 
ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5ANALOG AND DIGITAL ELECTRONICS unit 5
ANALOG AND DIGITAL ELECTRONICS unit 5
 
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
 
Latch and Flipflop.pptx
Latch and Flipflop.pptxLatch and Flipflop.pptx
Latch and Flipflop.pptx
 
Computer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docxComputer Organization1CS1400Feng JiangBoolean al.docx
Computer Organization1CS1400Feng JiangBoolean al.docx
 
Flip flop
Flip flopFlip flop
Flip flop
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
unit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptxunit-4 (STLD) Lecture2.pptx
unit-4 (STLD) Lecture2.pptx
 
Introduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docxIntroduction to Sequential DevicesChapter 66.1 M.docx
Introduction to Sequential DevicesChapter 66.1 M.docx
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11Promo book2 ch1_feb23_11
Promo book2 ch1_feb23_11
 
9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx9flipflopsupdated-191016140658.pptx
9flipflopsupdated-191016140658.pptx
 
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)
 
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]SEQUENTIAL CIRCUITS [Flip-flops and Latches]
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
 
Logic Gate
Logic GateLogic Gate
Logic Gate
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
 
Introduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptxIntroduction to flipflops basic of elctronics COA.pptx
Introduction to flipflops basic of elctronics COA.pptx
 
latchesandflipflops.ppt
latchesandflipflops.pptlatchesandflipflops.ppt
latchesandflipflops.ppt
 
flip flop Presentation
flip flop  Presentationflip flop  Presentation
flip flop Presentation
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 

Recently uploaded (20)

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

Cse(b) g1 flipflop

  • 1. Subject: DIGITAL ELECTRONICS CODE:CS301 PRESENTED BY GROUP 1:CSE(B) MEMBERS Presentation On Flip Flops (55)Koushik Shil.(56)Kiran Kumari. (57)Kausik Dey.( 58)Karan Agarwal.(59)Jaya Banik
  • 2. Combinational Logic •The outputs depend only on the state of the inputs all of the time. Any change in the state of one of the inputs will ripple through the circuit immediately. o Examples of combinational logic are NAND and NOR gates, Inverters, and Buffers. These four logic gates form the basis of almost all combinational logic circuits as well as flip flops. •Circuits that change the state of the output in this manner are also known as asynchronous circuits. o However, not all asynchronous circuits are combinational logic circuits.
  • 3. Sequential Logic • Has memory; the circuit stores the result of the previous set of inputs. The current output depends on inputs in the past as well as present inputs. o The basic element in sequential logic is the bistable latch or flip-flop, which acts as a memory element for one bit of data.
  • 4. Clocked Circuits •Most flip-flops are clocked so that the output change state based upon the state of the inputs at precisely determined times. o Usage varies — in this course, ‘flip-flops’ will be used for clocked circuits and ‘latches’ for circuits that are asynchronous. •A common clock used in many flip-flips in one circuit ensures that all parts of a digital system change state at the same time. This is called a synchronous system
  • 5. Control Pins Flip-flops and more complicated circuits often have inputs, such as clear, preset, enable, and load. The state of the control pins has priority of the D and Clock inputs when determining the state of the output. • Clear (CLR) resets the flip-flop output to 0 — the most common control input • Preset (PRE) sets the flip-flop output to 1 More complicated circuits such as counters may have additional control inputs for up/down, count/hold, load, etc. Microprocessors usually have a reset pin.
  • 6. Core of a Flip-Flop: The set–reset or SR Latch • Acts as a simple memory with two stable states at the two output when S = R = 0 – Q1 and Q2 are the outputs of the S-R latch. – When Q1 is known as Q and Q2 is also called Q’ or (spoken as Q bar), meaning that its value is not Q or the opposite of Q.
  • 7. SR Latch with Enable •The S and R inputs only effect the output states when the enable input C is high. – This controls when the latch responds to its inputs. •The latch holds (stores) its value while the enable input is low — latches it! •Any changes in the inputs during the time when enable is high will affect the output immediately: the circuit is said to be transparent. •This circuit still has a major problem: the stored value is indeterminate if S = R = 1 when the clock goes low
  • 8. D Flip-Flop • The problem with S = R = 1 can be avoided using a common input D as shown above so that . • The output of the latch now: – follows the D input while C = 1 (transparent) – holds its value while C = 0 (Q = last Q when C went low) no matter what happens at the input • This circuit is often called a transparent latch. It can be bought as an integrated circuit, usually with several latches in a package. – The input C may be called control, clock, gate, or enable.
  • 9. D Flip-Flop Qn+1 = D A D flip-flop simply stores the value on its D input at the clock transition. The previous value stored, Qn, has no effect, unlike other flip-flops. It therefore acts as a simple memory or ‘latch’. The most widely used flip-flops: simple to build and design with. input at clock output before clock output after clock A register comprises several D flip-flops, one for each bit to be stored. D​ C​ Q n Qn +1​ descrip tion​ 0​ 0​ 0​ Clear​ (reset)​0​ 1​ 0​ 1​ 0​ 1​ Set​ 1​ 1​ 1​
  • 10. Edge-Triggered Flip-Flops These circuits respond to their inputs on either the rising or falling edge of the clock — a precise point in time rather than an interval. Positive edge triggered Negative edge triggered rising edge of clock falling edge of clock D Q Q Q Older flip-flops may be ‘pulse-triggered’, which require a clock pulse that goes from 0→1→0 or a ‘master– slave’ types but these are now obsolete. D Q wedge shows positive edge triggering additional of a circle means that there is negative edge triggering
  • 11. T​ Qn Qn+1​ description​ 0​ 0​ 0​ hold​ 0​ 1​ 1​ 1​ 0​ 1​ toggle​ 1​ 1​ 0​ Toggle (T) Flip-Flop Qn+1 = T ≈ Qn = T ◊Qn + T ◊Qn Note that the output depends on the previous value stored, Qn. This type of flip-flop is rarely bought as a ‘dedicated’ device — you can easily make a T from a D flip- flop. Aside: it is not possible to put a specific value into a T flip-flop – it can only toggle or hold.
  • 12. JK Flip-Flop J Q K Q The excitation table for a JK flip-flop is similar to SR flip-flop but doesn’t have the problem of S = R = 1. It can perform all the operations of the simpler types of flip-flop. However, the design of the circuit internal to the flip-flop makes it more expensive to manufacture than a number of other flip-flops so JK flip-flops are now rarely used. Qn+1 = J ◊Qn + K ◊ Qn J​ K​ Qn Qn+1​ description​ 0​ 0​ 0​ 0​ hold​ 0​ 0​ 1​ 1​ 0​ 1​ 0​ 0​ clear (reset)​ 0​ 1​ 1​ 0​ 1​ 0​ 0​ 1​ set​ 1​ 0​ 1​ 1​ 1​ 1​ 0​ 1​ toggle​ 1​ 1​ 1​ 0​
  • 13. Propagation Delay We have seen that most modern logic devices are triggered on either the rising or falling edge of the clock. The output does not respond instantly, but only after a time called the propagation delay, tpd. Here is an example for a D flip-flop that was measured in a UoG lab class. 74HC74 flip-flop at 3 V propagation delay, tpd (about 16 ns)
  • 14. Asynchronous Control Another feature of control inputs is that they are often asynchronous. This means that they take effect immediately and do not wait for a clock transition. Compare • D takes effect only at a clock transition (positive edge) • clear and preset act immediately to ‘overrule’ D Asynchronous inputs are sometimes called direct or jam inputs. Always check the data sheet because some control inputs are synchronous!
  • 15. THANK YOU!! THAT’S ALL ON FLIP FLOPS>>>>> GROUP 1:CSE(B) MEMBERS (55)Koushik Shil(56)Kiran Kumari. (57)Kausik Dey. (59)Jaya Banik. (58)Karan Agarwal.