Avalon® インターフェイスの仕様書

ID 683091
日付 9/26/2022
Public
ドキュメント目次

3.5.2.2. waitrequestAllowance が 1 に等しい場合

次に、転送の送信を開始して停止するまでに 1 クロックサイクルがある Avalon® -MM ホストの場合において、 Avalon® -MM エージェントで waitrequest がそれぞれデアサートまたはアサートされた際のタイミング図を示します。

図 9. ホストの書き込み: waitrequestAllowance が 1 クロックサイクルに等しい場合

この図内の数字は、次のイベントを表しています。

  1. Avalon® -MM ホストが write および data を駆動します。
  2. Avalon® -MM エージェントで waitrequest がアサートされます。waitrequestAllowance は 1 のため、ホストは書き込みを完了させることができます。
  3. エージェントが waitrequest の 2サイクル目をアサートしているため、ホストは write をデアサートします。
  4. Avalon® -MM ホストが write および data を駆動します。エージェントは waitrequest をアサートしていません。書き込みは完了します。
  5. エージェントが waitrequest をアサートしています。waitrequestAllowance が 1 サイクルのため、書き込みは完了します。
  6. Avalon® -MM ホストが write および data を駆動します。エージェントは waitrequest をアサートしていません。書き込みは完了します。
  7. Avalon® -MM エージェントが waitrequest をアサートしています。waitrequestAllowance が 1 のため、ホストではさらに 1 つのデータ転送を完了させることが可能です。
  8. Avalon® ホストが write および data を駆動します。エージェントは waitrequest をアサートしていません。書き込みは完了します。