1 演習問題 順序回路の設計
• 1を連続で2回以上入力すると1を、それ以外 は0を出力する回路を設計せよ。
入力I 出力O クロック
1 1 2 1 2 3 4
連続2回1が入力 されたので1を出力
連続3回以上1が入力 されたときも1を出力
状態遷移図,遷移表
q0 Q= 0
q1 Q= 1
I Q Q+ O
0 0
0 1
1 0
1 1
拡大入力表
使用するFF の入力要求
遷移 入力
I Q Q+ O D
0 0
0 1
1 0
1 1
入力 出力
状態遷移
入力条件式,出力関数
Q
I
0 1
0 1 D
Q
I
0 1
0 1 O
D = O =
回路図
I
D QO
CKQ
クロック
同期式回路の設計
1. 入力(I1, I2, …Im),出力(O1, O2, …On), 状態(Q1, Q2, …Qk)を決める
2. 状態遷移図を描く 3. 状態遷移表を作成する 4. 拡大入力要求表を作成する 5. FFの入力条件式を求める 6. 出力関数を求める 7. 回路図を描く
1 2
3 4
5 6
2 前問を TFF,SRFF,JKFF を用いて作れ
使用するFF の入力要求
遷移 入力
I Q Q+ O T S R J K
0 0 0 0
0 1 0 0
1 0 1 0
1 1 1 1
入力 出力
状態遷移
Q
I 0 1
0 1 T
I
T QO
CKQ
クロック
T = O =
Q
I 0 1
0 1 S
S = R = O =
Q
I 0 1
0 1 R
I O
クロック
S Q RCKQ
Q
I 0 1
0 1 J
J = K = O =
Q
I 0 1
0 1 K
I O
クロック
J Q Q KCK
7 8
9 10
11 12