Beruflich Dokumente
Kultur Dokumente
Asynchronous Counters
Synchronous Counters
And so on.
FF.
Notes On Counters
Modulus : Number of states through which the counter passes before restarting to the starting
state. Hence a 2 bit counter has 4 States also called a mod-4 counter.
Notes On Counters
Lock-Out : When a shortened modulus counter goes into one
of its invalid states and can not come back to its normal
counting sequence that is counter gets stuck in the invalid state
then the counter is said to be in a lockout state.
Order Interchangeable
MOD- M
MOD-N
MOD-MN
Asynchronous Counters
Two Bit Ripple Down Counter Using Negative Edge triggered Flip Flops
CLK
FF1
K
FF2
Q
Two bit ripple up down counter using Negative Edge Triggered Flip Flops
After
Puls
es
Q3
State
Q2
Q1
Q2 Q1
Q3
00
0
01
0
11
R = Q3.Q2
0
10
1
R
CLK
Q
CLR
FF3
FF2
FF1
Q
CLR
Q
CLR
Q2Q1
Q4Q3
00
01
00
01
11
10
11
10
Next
State
Q3
Q2
Q1
Required
Excitations
J3
J2
J1
K3
K2
K1
0 0 0 0 0 1 0 X 0 X 1 X
0 0 1 0 1 0 0 X 1 X X 1
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 0 0 1 X X 1 X 1
1 0 0 1 0 1 X 0 0 X 1 X
1 0 1 1 1 0 X 0 1 X X 1
1 1 0 1 1 1 X 0 X 0 1 X
J3 = m(3) + d(4,5,6,7)
K3 = m(7) + d(0,1,2,3)
J2 = m(1,5) + d(2,3,6,7)
K2 = m(3,7) + d(0,1,4,5)
J1 = m(0,2,4,6) + d(1,3,5,7)
K1 = m(1,3,5,7) + d(0,2,4,6)
J3 = Q2.Q1
K1 = 1
K3 = Q2.Q1
J2 = Q1
K2 = Q1
J1 = 1
J3
K3
CLK
Q3
J2
K2
Q2
J1
K1
Q1
J3 = Q2.Q1.M + Q2.Q1.M
K3 = Q2.Q1.M + Q2.Q1.M
J2 = Q1.M+ Q1.M
K2 = Q1.M + Q1.M
J1 = 1
K1 = 1
J3
K3
CLK
Q3
J2
K2
Q2
J1
K1
Q1
TC
TB
TA
J3
K3
CLK
Q3
J2
K2
Q2
J1
K1
Q1
JA = QB.QC.QD
KA = Q D
JB = QC.QD
KB = QA.QD
JC = Q D
KC = QC.QD
JA = 1
KA = 1
Others Counters
End