インターフェース・バス規格
AXIで、前の読み出しの応答を待たずに次の読み出しの要求を出せる(複数の要求を同時に未完了のまま持てる)ことの利点として正しいものはどれか。
- Aメモリの遅延の間にも次々と要求を進められ、遅延を隠して帯域を高められる
- B要求の数が減るので、回路が小さくなる
- C応答の順番が必ず要求の順番と逆になる
答えと解説を見る
正解:A. メモリの遅延の間にも次々と要求を進められ、遅延を隠して帯域を高められる
1つの要求の応答を待ってから次を出すと、メモリの遅延が100クロックなら、ほとんどの時間はバスが空いたままです。AXIでは要求にIDを付けて複数を同時に出しておけるので、遅延の間にも次々とデータが返ってきて、帯域を有効に使えます。IDが違う要求は応答の順番が入れ替わってもよいので、速く終わったものから返すこともできます。
- A. 正しい。IDを付けて区別します。
- B. 要求の数は減りません。
- C. 順番はIDごとの規則で決まり、必ず逆になるわけではありません。