Professional Documents
Culture Documents
Latches and Flipflops
Latches and Flipflops
Inputs Outputs
Combinati
onal
Storage Logic
Elements
Next
State State
Latches and flip-flops are the basic elements for storing information.
A latch or flip-flop can store one bit of information.
Q’ Q Q’
R
Q
S R Q
1 0 1
Q’
S 0 0 1
0 1 0
Q next = (R + Q’ current)
0 0 0
Q’next = ( S + Q current)
BITS Pilani, Pilani Campus
S R Latch
R
Q
S R Q
1 0 1
Q’
S 0 1 0
0 0 No change
Q next = (R + Q’ current)
Not
1 1 recommended
Q’next = ( S + Q current)
BITS Pilani, Pilani Campus
NAND Based Latch
S S R Q
Q
0 1 1
1 0 O
1 1 No Change
R Q’ 0 0 Not
Reccomm
CLK
Q’
R
CLK S R Q
0 X X No change
1 0 0 No change
1 0 1 0
1 1 0 1
1 1 1 Not to apply
BITS Pilani, Pilani Campus
R S ’
Q S’
Q Q
CLK
Q’
Q’
S R’ Q’
R
S R Q CLK S R Q
S’ R’ Q
0 0 no change
0 1 1 0 X X No change
0 1 0
1 0 O 1 0 0 No change
1 0 1
1 1 No Change 1 0 1 0
1 1 NR
1 1 0 1
1 1 1 Not to apply.
D S’
Q
CLK
R’ Q’
CLK D Q
0 X No change
1 0 0
1 1 1
CP
Q’
J S
CP
Q’
J S
D D Qin S Q
CLK C Q C
Q’in R Q’
D D Q S Q
CLK C Q C
Q’ R Q’
Characteristic Table
1 1 1 0 1
Characteristic equation
Q(t+1) = J.Q‘(t) + K'.Q(t)
Q T Q(t+1)
T J Q 0 0 0
CLK 0 1 1
1 0 1
K Q'
1 1 0
High High
J QA J QB
CLK
K K
CLK
QA
QB
Divide clock frequency by 4.