Avalon® Interface Specifications

ID 683091
Date 1/24/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.5.2.1. waitrequestAllowance Equals Two

The following timing diagram illustrates timing for an Avalon® -MM host that has two clock cycles to start and stop sending transfers after the Avalon® -MM agent deasserts or asserts waitrequest, respectively.
Figure 8. Host write: waitrequestAllowance Equals Two Clock Cycles

The markers in this figure mark the following events:

  1. The Avalon® -MM> host drives write and data.
  2. The Avalon® -MM> agent asserts waitrequest. Because the waitrequestAllowance is 2, the host is able to complete the 2 additional data transfers.
  3. The host deasserts write as required because the agent is asserting waitrequest for a third cycle.
  4. The Avalon® -MM> host drives write and data. The agent is not asserting waitrequest. The writes complete.
  5. The Avalon® host drives write and data even though the agent is asserting waitrequest. Because the waitrequestAllowance is 2 cycles, the write completes.
  6. The Avalon® host drives write and data. The agent is not asserting waitrequest. The write completes.