Digital Sequential Circuits
Digital Sequential Circuits
Digital Sequential Circuits
Sequential Circuits
Ms. P Binduswetha
Assistant Professor- ECE dept
M.Tech., (Ph.D)
[email protected]
Contents : Sequential Logic design
• Sequential Circuits & types
• Latches
• Flip-flops
• Excitation tables
• Flip-flop conversions
• Registers
• Shift Registers & its types
• Counters :
• BCD Ripple counters
• Synchronous Counters
• Ring Counters
• Johnson Counter
4/27/2023 DSD Pasulurri Sweta Unit-4 Sequential Circuits 2
Types of Logic Circuits
Inputs .
Combinational
. Outputs Output depends on
. .
Logic Gates present input and past
sequence of inputs.
Need to remember past
history.
Memory Elements
(Flip-Flops)
Clock
The stored data can be changed by applying varying inputs. Flipflops and latches are fundamentally building blocks
of digital electronic system. Both are used as data storage elements and it is the basic one in sequential logic.
EN D Q Q
D Q
0 X Q0 Q0
1 0 0 1
EN Q 1 1 1 0
EN: Enable
D CLK Q Q
D Q
0 0 1
1 1 0
CLK Q
: Rising Edge of Clock
Flip-flop output will go to a state determined by the logic levels present at its synchronous control inputs just
prior to the active clock transition.
CLK
K Q
J K CLK Q
0 0 Q0 No Change
0 1 0 Clear
1 0 1 Set
1 1 Q0 Toggle
1 1 0
CLK Q
: Rising Edge of Clock
D CLK Q Q
D Q Negative Edge Trigger 0 0 1
1 1 0
CLK Q
: Falling Edge of Clock
tS tH
Setup Time Hold Time
Positive 1
Edge
Clock 0
Setup Time (tS): The time interval before the active transition of the clock
signal during which the data input (D, J, or K) must be maintained.
Hold Time (tH): The time interval after the active transition of the clock
signal during which the data input (D, J, or K) must be maintained.
Q 1 & Q 0
The Clear (CLR) input forces the output to: CLK Q
Q 0 & Q 1
CLR
PR CLR CLK D
PRESET CLEAR CLOCK DATA Q Q
1 1 0 0 1 Async inputs are override inputs, used
to override all other inputs in order to
1 1 1 1 0
place flipflop in one state or other.
0 1 X X 1 0 Asynchronous Preset
1 0 X X 0 1 Asynchronous Clear
0 0 X X 1 1 ILLEGAL CONDITION
4/27/2023 DSD Pasulurri Sweta Unit-4 Sequential Circuits 23
Flip-Flops & Latches
74LS74
Dual Positive-Edge-Triggered D Flip-Flops with
Preset, Clear, and Complementary Outputs
74LS76
Dual Negative-Edge-Triggered J-K Flip-Flops
with Preset, Clear, and Complementary Outputs
74LS75
Quad Latch
It is evident from timing diagram that Q0 is changing as soon as the rising edge of clock pulse is encountered, Q1 is
changing when rising edge of Q0 is encountered(because Q0 is like clock pulse for second flip flop) and so on. In
this way ripples are generated through Q0,Q1,Q2,Q3 hence it is also called RIPPLE counter. A ripple counter is a
cascaded arrangement of flip flops where the output of one flip flop drives the clock input of the following flip flop
• It’s the right time to strain your nerves and show your Potentials…
• Happy & Safe Learning…
• Pasulurri Sweta
• [email protected]
Thanking You