IPA過去問ドリル

平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16

テクノロジ/ハードウェア

アドレスバスとデータバスを共用するMPUにEPROMを接続するため,図の回路構成にする。この場合,ラッチ制御信号として,適切なものはどれか。ここで,ラッチ回路は,ラッチ制御信号がHレベルなら入力を通過させ,Lレベルになるとそれを保持するものとする。

平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16の図

出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16

正解:ア

解説

アドレスバスとデータバスを共用するMPUでは,バスサイクルの前半でアドレスを,後半でデータを同じ信号線(AD15~AD00)に載せて転送します。ラッチ回路は,アドレスが確定してから,そのバスがデータに切り替わる前までの間にラッチ制御信号をHレベルにしてアドレスを取り込み,データに切り替わる前にLレベルに戻してアドレスを保持し続ける必要があります。図の波形アは,アドレスが確定した直後の短い期間だけHレベルとなり,データに切り替わる前にLレベルに戻っており,この動作条件を満たしています。

選択肢ごとの解説

  • 正しい。波形アは,アドレスが確定した直後の短い期間だけHレベルとなってアドレスを取り込み,バスがデータに切り替わる前にLレベルに戻ってアドレスを保持するため,ラッチ制御信号として適切です。
  • 誤り。波形イは,Hレベルの期間がアドレス確定後から長く続き,データ期間に入った後にLレベルに変わっており,データがラッチに取り込まれてしまうおそれがあるため,適切ではありません。
  • 誤り。波形ウは,Hレベルの期間がデータ期間の途中まで続いており,アドレスを保持すべき期間にラッチが入力を通過させ続けてしまうため,適切ではありません。
  • 誤り。波形エも,Hレベルの期間がデータ期間の途中まで続いており,アドレスを正しく保持できないため,適切ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く