Logic System Design Module 4
Logic System Design Module 4
27-06-2021
MODULE 4
NOTES
PREPARED BY : JIBIN EP, ASSISTANT PROFESSOR, EKC TC MANJERI
INDEX
SL No Topic Slide Link Video Link
27-06-2021
SL No Topic
INDEXSlide Link Video Link
27-06-2021
MODULE 4
(TOPIC-1)
INTRODUCTION TO
SEQUENTIAL CIRCUITS
https://youtu.be/9NitpW-Rmzs
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
SEQUENTIAL CIRCUIT
• Sequential Circuit is a combinational circuit with Memory
• The output of Sequential Circuit depends upon the Present
Input and Past Output [ Present State ]
• The Information stored in the circuit represent Preset State
• The Present State and Present Input Will define the Output
and Next State
In Sequential Circuit the Present Output depends
on Present Input as well as Past Output / Past
Outputs
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
27-06-2021
Flipflop
Counter
Shift Register
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
TRIGGERING METHODS
An Event occurs at the rising edge or An Event occurs during the high voltage
falling edge level or low voltage level
27-06-2021
TYPES OF FLIPFLOPS
SR FLIPFLOP
D FLIPFLOP
JK FLIPFLOP
T FLIPFLOP
27-06-2021
MODULE 4
(TOPIC-2)
SR LATCH
LATCH VS FLIPFLOP
https://youtu.be/y8NewzE4DqA
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
Latch Flipflop
Building block of sequential circuit, Building block of sequential circuit,
Built using Logic Gates built using Latches
Check input continuously and Changes Check the input continuously and check
output correspondingly the output in a continuous manner only
with clock signal
Work with only binary inputs Work with binary input and clock signal
Can not used as register Can be used as a register
27-06-2021
SR LATCH
27-06-2021
MODULE 4
(TOPIC-3)
SR FLIPFLOP
https://youtu.be/23C2FGN_wts
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
FLIPFLOP CIRCUITS
• Flip flops are actually an application of logic gates. With the
help of Boolean logic you can create memory with them.
• Flip flops can also be considered as the most basic idea of a
Random Access Memory [RAM]. When a certain input value is
given to them, they will be remembered and executed, if the
logic gates are designed correctly.
• A higher application of flip flops is helpful in designing better
electronic circuits.
• The most commonly used application of flip flops is in the
implementation of a feedback circuit. As a memory relies on
the feedback concept, flip flops can be used to design it.
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
SR FLIPFLOP
S R QN+1 STATE
0 0 QN MEMORY
0 1 0 RESET
1 0 1 SET
YOUTUBE : SHASTRA TECHNICIAL 1
INSTITUTE 1 X INVALID
SR FLIPFLOP
S R QN+1 STATE
0 0 QN MEMORY
0 1 0 RESET
1 0 1 SET
1 1 X INVALID
27-06-2021
MODULE 4
(TOPIC-4)
D FLIPFLOP
https://youtu.be/tyV1RLUSsAM
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
D FF
• The basic building block of D Flipflop is SR Flipflop
• The SR FF has two inputs S and R. The S Input is made
high to store 1 in the flipflop and R input made high to
store 0 in the flipflop
• Looking at the truth table of SR Flipflop we can realize
that when both inputs are same the output either does
not change or its invalid
• In many practical applications, these inputs are not
required
• These inputs conditions can be avoided by making them
complement of each other. This modified SR Flipflop is
known as D Flipflop
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
D FF
Case 1 : D=0
Here Output 𝑄𝑁+1 Will be 0, the condition is
called Reset State
Case 2 : D=0
Here Output 𝑄𝑁+1 Will be 1, the condition is
called Set State
D QN+1 STATE
0 0 RESET
1
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
1 SET
MODULE 4
(TOPIC-5)
JK FLIPFLOP
https://youtu.be/zuH42Y7dH3M
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
JK FLIPFLOP
• The unnecessary in the state of SR Flipflop When S=1,R=1 can be
eliminated by converting it into JK Flipflop.
• The data input are J and K which are ANDed with
𝑄− 𝑎𝑛𝑑 𝑄 respectively, to obtain S and R inputs . Thus
•
𝑆 = 𝐽 𝑄−
𝑅=𝐾𝑄
JK FLIPFLOP
J K QN+1 STATE
0 0 QN MEMORY
0 1 0 RESET
1 0 1 SET
1 1 QN BAR TOGGLE
27-06-2021
JK FLIPFLOP
J K QN+1 STATE
0 0 QN MEMORY
0 1 0 RESET
1 0 1 SET
1 1 QN BAR TOGGLE
MODULE 4
(TOPIC-6)
T FLIPFLOP
https://youtu.be/zuH42Y7dH3M
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
T FLIPFLOP
• T Flipflop is also known as Toggle Flipflop. The T Flipflop is the
modification of JK Flipflop
• The T Flipflop is obtained from JK Flipflop by connecting both inputs J
and K together
• When T=0, J=K=0 , hence there is no change in the output
• When T=1, J=K=1, and hence output Toggles
T FLIPFLOP
When T=0, J=K=0 , hence there is no change in the output
When T=1, J=K=1, and hence output Toggles
T QN+1 STATE
0 QN MEMORY
1 QN BAR TOGGLE
27-06-2021
MODULE 4
(TOPIC-7)
RACE AROUND CONDITION
AND
MASTER SLAVE JK FLIPFLOP
https://youtu.be/cRjDzE11Pk4
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
Master Slave JK
Flipflop
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
27-06-2021
MODULE 3
(TOPIC-8)
https://youtu.be/nDnfLDjOxv0
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
SR FLIPFLOP
2
1
TRUTH TABLE CHARACTERISTIC TABLE
S R QN+1 QN S Q QN+1
0 0 QN 0 0 0 0
0 1 0
0 0 1 0
1 0 1
1 1 INVALID 0 1 0 1
3
0 1 1 X
EXCITATION
On Qn+1 S R 1 0 0 1
0 0 0 X 1 0 1 0
0 1 1 0
1 0 0 1
YOUTUBE 1
: SHASTRA TECHNICIAL 1
INSTITUTE 0 1
1 1 X 0
1 1 1 X
27-06-2021
D FLIPFLOP
2
1 CHARACTERITIC TABLE
TRUTH TABLE Qn D Qn+1
D QN+1 0 0 0
0 1 1
0 0 1 0 0
1 1 1 1 1
EXCITATION TABLE
3
Qn QN+1 T
0 0 0
0 1 1
1 0 1 : SHASTRA TECHNICIAL INSTITUTE
YOUTUBE
1 1 0
JK FLIPFLOP
1 TRUTH TABLE 2
CHARACTERISTIC TABLE
J K QN+1 QN J K QN+1
0 0 QN
0 0 0 0
0 1 0
0 0 1 0
1 0 1
1 1 QN BAR 0 1 0 1
0 1 1 1
3
EXCITATION
On Qn+1 J K
1 0 0 1
0 0 0 X 1 0 1 0
0 1 1 X
1 0 X 1 1 1 0 1
1 1 X YOUTUBE 1 INSTITUTE1
0 : SHASTRA TECHNICIAL 1 0
27-06-2021
T FLIPFLOP
2
1
CHARACTERITIC TABLE
TRUTH TABLE Qn T Qn+1
T QN+1 0 0 0
0 1 1
0 Qn 1 0 1
1 Qn bar 1 1 0
3 EXCITATION TABLE
Qn QN+1 T
0 0 0
0 1 1
1 0 1
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
1 1 0
STATE DIAGRAMS
27-06-2021
MODULE 4
(TOPIC-9)
INTRODUCTION TO COUNTERS
https://youtu.be/LP4844Om570
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
COUNTERS
• Counter is a sequential circuit. A digital circuit which is used
for a counting pulses is known counter. Counter is the widest
application of flip-flops. It is a group of flip-flops with a clock
signal applied. Counters are of two types.
ASYNCHRONOUS COUNTER
/ RIPPLE COUNTER
SYNCHRONOUS COUNTER
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
MODULE 4
(TOPIC-10)
https://youtu.be/LP4844Om570
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
Asynchronous counter
• If the flip-flops do not receive the same clock signal, then that
counter is called as Asynchronous counter. The output of
system clock is applied as clock signal only to first flip-flop.
The remaining flip-flops receive the clock signal from output
of its previous stage flip-flop. Hence, the outputs of all flip-
flops do not change
Up Down Modulo
Counter Counter Counter
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
CLOCK QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
27-06-2021
27-06-2021
MODULE 4
(TOPIC-11)
MODULO COUNTER
https://youtu.be/LP4844Om570
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
27-06-2021
27-06-2021
27-06-2021
MODULE 4
(TOPIC-12)
SYNCHONOUS COUNTER
https://youtu.be/PF39iLI1r4g
https://youtu.be/pPMXScXy0ZE
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
Synchronous Counter
Synchronous Synchronous
Synchronous Up Synchronous
Down Up-Down
counter BCD Counter
Counter Counter
27-06-2021
27-06-2021
27-06-2021
27-06-2021
27-06-2021
It require 3 T Flipflops
27-06-2021
01
0
10
0
M=1
01
1
DOWN COUNTER
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
27-06-2021
27-06-2021
PREPARED BY
Jibin EP
Assistant Professor
Department of Electronics and Communication
Eranad Knowledge City Technical Campus Manjeri
Contact :9633908979, 70121716607
YOUTUBE : SHASTRA TECHNICIAL INSTITUTE
Email : [email protected], [email protected] https://www.youtube.com/ShastraTechnicalInstitute
79