Documente Academic
Documente Profesional
Documente Cultură
Counters
Sequential Logic
Counters
Asynchronous Counters
async = events that DO NOT occur at the
same time
Asynchronous Counters
async = events that DO NOT occur at the
same time
Asynchronous Counters
async = events that DO NOT occur at the
same time
0 0
0 0 0
0 0
1 0
0 0
1 0 1
0 0
1 0
0 1
0 0
1 0
0 1 1
0 0
1 0
0 1
1 1
0 0
1 0
0 1
1 1
Propagational Delay
Propagational Delay
o j a m a v d a s i d r
! e g a nt
FFs)
The Answer
The Answer
Do partial decoding
The Answer
Do partial decoding
The Answer
Do partial decoding
The Answer
Do partial decoding
74LS93
74LS93
74LS93
74LS93
74LS93
C C CTR DIV 12
Q0 Q1 Q2 Q3
Synchronous Counter
Synchronous Counter
FFs in the counter are clocked at the same
time by a common clock pulse.
Synchronous Counter
FFs in the counter are clocked at the same
time by a common clock pulse. counter...
Q0: J0 = K0 = 1
Q0: J0 = K0 = 1 Q1: J1 = K1 = (Q0 ! UP) + (Q0 ! DN) Q2: J2 = K2 = (Q0 ! Q1 ! UP) + (Q0 ! Q1 ! DN)
The next state is the state that the counter goes to from its present state upon the application of a clock pulse.
_ _
Q1
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _
Q1 Q1
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _ _
Q1 Q1
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _ _
Q1 Q1
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _ _
Q1 Q1
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _ _
Q1 Q1
_ J2 = Q1Q0 _ _
_ _ J0 = Q2Q1+Q2Q1 = Q2 _ _ _
Q1 Q1
_ J2 = Q1Q0 _ _
K0 = Q2Q1+Q2Q1 = Q2
Q1 Q1
K0 = Q2Q1+Q2Q1 = Q2
Q1 Q1
J1 = Q2Q0 K1 = Q2Q0
K0 = Q2Q1+Q2Q1 = Q2
Q1 Q1
J1 = Q2Q0 K1 = Q2Q0
K2 = Q1Q0
_ J2 = Q _ 1Q _0
Exercise
Exercise
001 (1) 111 (7) 101 (5) 010 (2)
Exercise
001 (1) 111 (7) 101 (5) 010 (2)
101
011
111 110
010
101
011
111 110
010
101
011
111 110
010
000
Y=1
100
1
001
1
101
1
011
1
111
1
010 110
1
000
0
Y=1 Y=0
100
1 0
001
1 0
101
1 0 0 0 1 0
011
1
111
010
1
110
000
0
Y=1 Y=0
100
1 0
001
1 0
101
1 0
011
0 1
111
0 1
010
1
110
How to submit?
How to submit?
Submit in electronic form (PDF le is
preferred) to my email apisake@cp.su.ac.th
How to submit?
Submit in electronic form (PDF le is
preferred) to my email apisake@cp.su.ac.th
How to submit?
Submit in electronic form (PDF le is
and ID number. preferred) to my email apisake@cp.su.ac.th
email subject must include [517341] Dont forget your group members name
How to submit?
Submit in electronic form (PDF le is
and ID number. preferred) to my email apisake@cp.su.ac.th
email subject must include [517341] Dont forget your group members name Deadline: Final exam date (To Be Announced)
HINT
HINT
There are 4 variables for the Karnaugh Map.
HINT
There are 4 variables for the Karnaugh Map. Designing a synchronous counter will appear
in your nal exam. Moreover, it would be a big score. ;-)
Lets continue...
Counter Decoding
Counter Decoding
Counter Decoding