Sunteți pe pagina 1din 91

Digital Circuits

EE/CE 3320 / Spring 2020 / Lecture 13


University of Texas Dallas
Dr. Tooraj Nikoubin Counters
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
2
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

0 0 0 0 0

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


3
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

0 0 0 0 0
1 0 0 0 1

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


4
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

0 0 0 0 0
1 0 0 0 1
2 0 0 1 0

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


5
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


6
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


7
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


8
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


9
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


10
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


11
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


12
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

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
0 0 0 0 0

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


13
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
14
J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

BCD/7Seg.

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


15
J A 0 Q J B 0 Q J C 0 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


16
J A 0 Q J B 0 Q J C 0 Q J D 1 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


17
J A 0 Q J B 0 Q J C 1 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


18
J A 0 Q J B 0 Q J C 1 Q J D 1 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


19
J A 0 Q J B 1 Q J C 0 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


20
J A 0 Q J B 1 Q J C 0 Q J D 1 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


21
J A 0 Q J B 1 Q J C 1 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


22
J A 0 Q J B 1 Q J C 1 Q J D 1 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


23
J A 1 Q J B 0 Q J C 0 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


24
J A 1 Q J B 0 Q J C 0 Q J D 1 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


25
J A 0 Q J B 0 Q J C 0 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


26
With JK-MS-FF

Q 1
J A J B Q J C Q J D Q

Q
K K Q K Q K Q
1
CP

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


27
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
28
BCD
A B C D
0 0 0 0 0
J A 0 Q J B 0 Q J C 0 Q J D 0 Q J A 0 Q J B 0 Q J C 0 Q J D 0 Q J A 0 Q J B 0 Q J C 0 Q J D 0 Q 1 0 0 0 1
K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q

CP CP CP
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
BCD/7Seg . BCD/7Seg . BCD/7Seg . 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
0 0 0 0 0

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


29
J A 0 Q J B 0 Q J C 0 Q J D 0 Q

K Q K Q K Q K Q

CP

BCD/7 Seg .

--

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


30
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
With
1- JK-MS-FF
2- RS-FF
3- D-FF
4- T-FF

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


32
BCD
A B C D J A Q J B Q J C Q J D Q

0 0 0 0 0 K Q K Q K Q K Q

1 0 0 0 1 CP

2 0 0 1 0
3 0 0 1 1
4 0 1 0 0 Ji=∑m( 0  1)
5 0 1 0 1
Ki=∑m( 1  0)
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
33
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
34
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
35
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
36
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
3 0 0 1 1
4 0 1 0 0
KC=∑m(3,7)
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
37
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
3 0 0 1 1
4 0 1 0 0
KC=∑m(3,7)
5 0 1 0 1 JB=∑m( 3)
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
38
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
3 0 0 1 1
4 0 1 0 0
KC=∑m(3,7)
5 0 1 0 1 JB=∑m( 3)
6 0 1 1 0
KB=∑m(7)
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
39
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
3 0 0 1 1
4 0 1 0 0
KC=∑m(3,7)
5 0 1 0 1 JB=∑m( 3)
6 0 1 1 0
KB=∑m(7)
7 0 1 1 1
8 1 0 0 0
JA=∑m( 7)
9 1 0 0 1
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
40
BCD
A B C D
0 0 0 0 0
JD=∑m( 0,2,4,6,8)
1 0 0 0 1 KD=∑m( 1,3,5,7,9)
2 0 0 1 0 JC=∑m( 1,5)
3 0 0 1 1
4 0 1 0 0
KC=∑m(3,7)
5 0 1 0 1 JB=∑m( 3)
6 0 1 1 0
KB=∑m(7)
7 0 1 1 1
8 1 0 0 0
JA=∑m( 7)
9 1 0 0 1 KA=∑m(9)
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
41
A
JD=∑m( 0,2,4,6,8)=
0 4 X 8

1 5 X 9
D
X X
C 3 7

2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


42
A
JD=∑m( 0,2,4,6,8)=
0 1 41 X 81

1 5 X 9
D
X X
C 3 7

2 1 61 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


43
A
JD=∑m( 0,2,4,6,8)=D’
0 1 41 X 81

1 5 X 9
D
X X
C 3 7

2 1 61 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


44
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)= 0 4 X 8

1 1 5 1 X 91
D

C 3
1 71 X X

2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


45
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

1 1 5 1 X 91
D

C 3
1 71 X X

2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


46
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8
1 1
JC=∑m( 1,5)= 1 5 X 9
D
X X
C 3 7

2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


47
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8
1 1
JC=∑m( 1,5)=A’C’D 1 5 X 9
D
X X
C 3 7

2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


48
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D
1 71 X X
KC=∑m(3,7)= C 3
2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


49
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D
1 71 X X
KC=∑m(3,7)=CD C 3
2 6 X X
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


50
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D
1 X X
KC=∑m(3,7)=CD C 3 7

X X
JB=∑m( 3)= 2 6
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


51
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D
1 X X
KC=∑m(3,7)=CD C 3 7

X X
JB=∑m( 3)=B’CD 2 6
B

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


52
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D

KC=∑m(3,7)=CD C 3 71 X X
X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


53
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D

KC=∑m(3,7)=CD C 3 71 X X
X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=BCD

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


54
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D

KC=∑m(3,7)=CD C 3 71 X X
X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=BCD
JA=∑m( 7)=

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


55
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

JC=∑m( 1,5)=A’C’D 1 5 X 9
D

KC=∑m(3,7)=CD C 3 71 X X
X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=BCD
JA=∑m( 7)=BCD

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


56
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

91
JC=∑m( 1,5)=A’C’D 1 5 X
D
X X
KC=∑m(3,7)=CD C 3 7

X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=BCD
JA=∑m( 7)=BCD
KA=∑m(9)=

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


57
A
JD=∑m( 0,2,4,6,8)=D’
KD=∑m( 1,3,5,7,9)=D 0 4 X 8

91
JC=∑m( 1,5)=A’C’D 1 5 X
D
X X
KC=∑m(3,7)=CD C 3 7

X X
JB=∑m( 3)=B’CD 2 6
B
KB=∑m(7)=BCD
JA=∑m( 7)=BCD
KA=∑m(9)=AD

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


58
JD=∑m( 0,2,4,6,8)=D’
Without Simplification
KD=∑m( 1,3,5,7,9)=D
JK-MS-FF
JC=∑m( 1,5)=A’C’D
KC=∑m(3,7)=CD
JB=∑m( 3)=B’CD
KB=∑m(7)=BCD
JA=∑m( 7)=BCD
KA=∑m(9)=AD

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


59
JD=∑m( 0,2,4,6,8)=D’=1
With simplification
KD=∑m( 1,3,5,7,9)=D=1
JK-MS_FF
JC=∑m( 1,5)=A’C’D=A’D
KC=∑m(3,7)=CD=D
JB=∑m( 3)=B’CD=CD
KB=∑m(7)=BCD=CD
JA=∑m( 7)=BCD
KA=∑m(9)=AD=D

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


60
Without Simplification
JK_MS_FF

J A Q J B Q J C Q J D Q

K Q K Q K Q K Q

CP

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


61
With simplification JK-MS-FF

Q 1
J
A J B Q J C Q J D Q

Q
K K Q K Q K Q
1
CP

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


62
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
BCD
A B C D S A Q S B Q S C Q S D Q

0 0 0 0 0 R Q R Q R Q R Q

1 0 0 0 1 CP
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0 Si=∑m( 0  1)
5 0 1 0 1
6 0 1 1 0
Ri=∑m( 1  0)
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
64
SD=∑m( 0,2,4,6,8)=
RD=∑m( 1,3,5,7,9)=
SC=∑m( 1,5)=
RC=∑m(3,7)=
SB=∑m( 3)=
RB=∑m(7)=
SA=∑m( 7)=
RA=∑m(9)=

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


65
SD=∑m( 0,2,4,6,8)=D’
RD=∑m( 1,3,5,7,9)=D
SC=∑m( 1,5)=A’C’D
RC=∑m(3,7)=CD
SB=∑m( 3)=B’CD
RB=∑m(7)=BCD
SA=∑m( 7)=BCD
RA=∑m(9)=AD

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


66
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
BCD
A B C D D A Q D B Q D C Q D D Q

0 0 0 0 0 Q Q Q Q

1 0 0 0 1 CP
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0 Di=∑m( 0  1 & 1  1 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
68
BCD
A B C D DD=∑m( 0,2,4,6,8 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
69
BCD
A B C D DD=∑m( 0,2,4,6,8 )
0 0 0 0 0 DC=∑m( 1,2,5,6 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
70
BCD
A B C D DD=∑m( 0,2,4,6,8 )
0 0 0 0 0 DC=∑m( 1,2,5,6 )
1 0 0 0 1
DB=∑m( 3,4,5,6 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
71
BCD
A B C D DD=∑m( 0,2,4,6,8 )
0 0 0 0 0 DC=∑m( 1,2,5,6 )
1 0 0 0 1
DB=∑m( 3,4,5,6 )
2 0 0 1 0
3 0 0 1 1
DA=∑m( 7,8 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
72
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
BCD
A B C D T A Q T B Q T C Q T D Q

0 0 0 0 0 Q Q Q Q

1 0 0 0 1 CP

2 0 0 1 0
3 0 0 1 1
4 0 1 0 0 Ti=∑m( 0  1 & 1  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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
74
BCD
A B C D TD=∑m( 0,1,2,3,4,5,6,7,8,9 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
75
BCD
A B C D TD=∑m( 0,1,2,3,4,5,6,7,8,9 )
0 0 0 0 0 TC=∑m( 1,3,5,7 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
76
BCD
A B C D TD=∑m( 0,1,2,3,4,5,6,7,8,9 )
0 0 0 0 0 TC=∑m( 1,3,5,7 )
1 0 0 0 1
2 0 0 1 0
TB=∑m( 3,7 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
77
BCD
A B C D TD=∑m( 0,1,2,3,4,5,6,7,8,9 )
0 0 0 0 0 TC=∑m( 1,3,5,7 )
1 0 0 0 1
2 0 0 1 0
TB=∑m( 3,7 )
3 0 0 1 1 TA=∑m( 7,9 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
78
BCD
A B C D TD=∑m( 0,1,2,3,4,5,6,7,8,9 )
0 0 0 0 0 TC=∑m( 1,3,5,7 )
1 0 0 0 1
2 0 0 1 0
TB=∑m( 3,7 )
3 0 0 1 1 TA=∑m( 7,9 )
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
0 0 0 0 0
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
79
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
BCD
A B C D J A Q J B Q J C Q J D Q

9 1 0 0 1 K Q K Q K Q K Q

8 1 0 0 0 CP

7 0 1 1 1
6 0 1 1 0
5 0 1 0 1 Ji=∑m( 0  1)
4 0 1 0 0
Ki=∑m( 1  0)
3 0 0 1 1
2 0 0 1 0
1 0 0 0 1
0 0 0 0 0
9 1 0 0 1
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
81
BCD
A B C D J A Q J B Q J C Q J D Q

9 1 0 0 1 K Q K Q K Q K Q

8 1 0 0 0 CP

7 0 1 1 1
6 0 1 1 0
5 0 1 0 1 Ji=∑m( 0  1)
4 0 1 0 0
Ki=∑m( 1  0)
3 0 0 1 1
2 0 0 1 0
1 0 0 0 1
0 0 0 0 0
9 1 0 0 1
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
82
BCD
A B C D J A Q J B Q J C Q J D Q

9 1 0 0 1 K Q K Q K Q K Q

8 1 0 0 0 CP

7 0 1 1 1
6 0 1 1 0
5 0 1 0 1 Ji=∑m( 0  1)
4 0 1 0 0
Ki=∑m( 1  0)
3 0 0 1 1
2 0 0 1 0
1 0 0 0 1
0 0 0 0 0
9 1 0 0 1
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
83
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
Multi digit counter design with BCD Counter blocks

BCD
A B C D
0 0 0 0 0
J A 0 Q J B 0 Q J C 0 Q J D 0 Q J A 0 Q J B 0 Q J C 0 Q J D 0 Q J A 0 Q J B 0 Q J C 0 Q J D 0 Q 1 0 0 0 1
K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q K Q

CP CP CP
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
BCD/7Seg . BCD/7Seg . BCD/7Seg . 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
0 0 0 0 0

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


85
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
Frequency dividers using BCD Counters
Design of other counters using BCD Counter Blocks

BCD Counter BCD Counter


CLK CLR( Sync.)
CLK CLR( ASync.)

A B C D A B C D

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


87
Frequency dividers using BCD Counters
Design of multi digit counters using BCD Counter Blocks

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


88
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design
Digital watch design using BCD Counter blocks

EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design


90
EE/CE 3320 / Dr. T.Nikoubin / Spring 2020 / Lecture 13 / Counter design

S-ar putea să vă placă și