Hardware Tutorial Solution 05
Hardware Tutorial Solution 05
Q1.
C1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
.
Q2.
Q3
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Q2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Q1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Curr. State
0
1
2
3
UN
don't care
don't care
Next State
2
3
OV
OV
0
don't care
don't care
OV
0
1
2
3
UN
don't care
don't care
OV
UN
UN
0
1
UN
don't care
don't care
OV
10
C1 Q2,Q1
Q3 00 01 11
1
1
00 1
Q3
0
0
Q2 Q1
1
0
1
1
1
1
0
1
1
0
1
1
0
X
X
1
1
X
X
1
0
X
X
1
0
0
0
1
0
0
0
0
1
0
X
X
X
X
X
X
C1 Q2,Q1
Q3
00 01 11
00
01
01
11
11
10
10
D3
10
1
C1 Q2,Q1
Q3
00 01 11
10
00
01
11
10
D2
D3 =
D2 =
<+> = XOR
D1 =
D1
Q2
OV
Q3
UN
By K-map design we obtain a better solution (NB Other solutions are possible):
Q2,Q1
00
01
Q3
Q2,Q1
00
01
Q3
11
10
11
10
Q3
OV
Q2
OV
UN
UN = Q3Q2'
UN
OV = Q3Q2
Optional:
C1 Q2,Q1
Q3
00 01
11
10
00
01
11
10
Q2,Q1
00 01 11
1
1
00 1
C1
Q3
01
11
10
D3
C1
Q3
10
1
2
1
01
11
10
3
1
0
0
OV
10
00
D2
Q2,Q1
00 01 11
0
1
UN
0
1
D1
Page 3