Digital Systems Flip-Flops
Digital Systems Flip-Flops
2019 2019
Introduction 2019
General Digital System
2 3
dce Synchronous and Asynchronous dce General flip-flop symbol and definition of its two dce
2019
Sequential Logic
2019
4 5 6
NAND
001 NAND
011 001
101 011
110 101
110
NAND
001
011
101
110
7 8 9
dce dce dce
2019
Function table of a NAND latch 2019
10 11 12
13 14 15
Digital Pulses
activate switch
(a) NOR gate latch; (b) function table; (c) simplified block
symbol. The NAND FF is used to The transition from low to high on a positive
provide a bounce free switch pulse is called rise time (tr).
so that the 1 KHz pulse can
propagate to the output Rise time is measured between the 10% and 90%
without distortion. points on the leading edge of the voltage waveform.
The transition from high to low on a positive
pulse is called fall time (tf).
Determine Q for a NOR latch given the inputs below Fall time is measured between the 90% and 10%
points on the trailing edge of the voltage waveform.
16 17 18
dce dce dce
2019
Rise and Fall times 2019
Rise and Fall times 2019
22 23 24
Simplified version of
the internal circuitry
for an edge-
triggered S-R flip-
flop.
25 26 27
dce dce dce
2019 Clocked SR Flip-Flop 2019
28 29 30
34 35 36
dce dce dce Clocked J-K flip-flop with asynchronous inputs
2019
D Latch 2019
37 38 39
dce Clocked J-K flip-flop with asynchronous inputs dce dce Flip Flop Propagation Delays
Flip-Flop Timing Considerations
2019 2019 2019
46 47 48
register Y
Asynchronous transfers are controlled by PRE
and CLR inputs.
Transferring the bits of a register
simultaneously is a parallel transfer.
Transferring the bits of a register a bit at a time
is a serial transfer.
49
A =0, EN =1, CLR = 0, sets B = 0 50 51
52 53 54
dce dce dce
Serial transfer from X register into Y register MOD-8 Asynchronous Counter
Frequency Division and Counting
2019 2019 2019
55 56 57
58 59 60
64 65 66
one-shot
2019
67 68 69
dce
2019 Clock Generator Circuit: 555 Timer
555 timer IC used astable multivibrator.
70