2つの制御動作を持つ回路をステートマシンで作成した。仕様は以下の通りである。状態遷移図および動作時のタイミングチャートを完成させよ。

< 制御回路の動作 >
・回路の初期化と同時に、停止状態になる
・停止状態でTG_Aを入力→処理Aを実行→処理Bを実行→停止状態
・停止状態でTG_Bを入力→処理Bを実行→停止状態

< 動作条件 >
・外部からの入力TG_A、TG_Bは、クロック1周期分のHighパルス
・外部からのTG_A、TG_Bを受け付けると、各処理に対する起動信号
 BG_A、BG_Bを生成する
・処理A、処理Bが終了した時には、各処理回路はクロック1周期分の
 HighパルスDN_A、DN_Bを出力する
・停止状態以外では、TG_A、TG_Bを受け付けない
・TG_A、TG_Bが同時に入力した時には、TG_Aを優先する

< ブロック図 >

< 状態遷移図 >
ステートの数は3とし、ステート名は以下の通りとする。
・停止状態 ‥STOP
・処理A   ‥ST_A
・処理B   ‥ST_B

< タイミングチャート >
解答欄のタイミングチャートには、クロックと各処理の起動信号と
終了信号が記載されている。ステートの変化を追加して、タイミング
チャートを完成させる。

< 解答欄 >


解答と解説はこちら




* 解答と解説を見るには有料サービス「Tech-On!プレミアム」の加入が必要です。「Tech-On!プレミアム」の詳細はこちらから。