


















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A step-by-step guide on how to construct karnaugh maps, write minimized functions, and draw logic circuits for sequential logic using flipflops. It also covers the difference between synchronous and asynchronous logic and the implementation of flipflops using nand gates.
Typology: Slides
1 / 26
This page cannot be seen from the preview
Don't miss anything!



















Row (^) A B C D Q (^0 0 0 0 0 ) (^1 0 0 0 1 ) (^2 0 0 1 0 ) (^3 0 0 1 1 ) (^4 0 1 0 0 ) (^5 0 1 0 1 ) (^6 0 1 1 0 ) (^7 0 1 1 1 ) (^8 1 0 0 0 ) (^9 1 0 0 1 ) (^10 1 0 1 0 ) (^11 1 0 1 1 ) (^12 1 1 0 0 ) (^13 1 1 0 1 ) (^14 1 1 1 0 ) (^15 1 1 1 1 )
NAND Gates
F = ACD + ABC D + A B
consists of a
feedback path,
and employs
some memory
elements
[Memory Elements]
Combinational logic
Memory elements
Combinational outputs Memory outputs
External inputs
Synchronous vs Asynchronous
Operation of the Circuits.
Pulse train
NOR notes
Any HI input → LO output
All LO inputs → HI output
Any LO input → HI output
All HI inputs → LO output
NAND notes
inputs R=0, S=0) but asynchronous
S R Q (^) n-1 Qn 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 X 1 1 1 X
hold
reset
set
not allowed
characteristic equation Q (^) n = S + R’∙Q (^) n-
Qn- 1 \SR 00 01 11 10
0 0 0 X 1
1 1 0 X 1
REset SET
enable'
S'
Set Reset
S' R' enable' Q Q'
100
Implementation
Table
enable'
S'
Q'
Q
R' R
S
R’ S’ En’ R S Qn 0 0 0 1 1 NotAllowed 0 1 0 1 0 Reset to 0 1 0 0 0 1 Set to 1 1 1 x 0 0 Qn− x x 1 0 0 Qn− x → Don’t Care
FlipFlop withOUT Regard to the Clock
3 rd^ -Stage ORs (any Hi→Hi)
inputs only near
edge of clock
signal (not
while steady )
Q
D
Clk=
R
S 0
D’
0
D’ (^) D
Q’
holds D' when clock goes low
holds D when clock goes low
1-NOT
implementation
All Postive-Going
Edge D-FF’s
CLK D Q (^) n
0 x Qn−
1 x Qn−
↑ 0 0
↑ 1 1