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.2. waitrequestAllowance Equals One

The following timing diagram illustrates timing for an Avalon® -MM host that has one clock cycle to start and stop sending transfers after the Avalon® -MM agent deasserts or asserts waitrequest, respectively:

Figure 9. Host Write: waitrequestAllowance Equals One Clock Cycle

The numbers 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 1, the host can complete the write.
  3. The host deasserts write because the agent is asserting waitrequest for a second cycle.
  4. The Avalon® -MM host drives write and data. The agent is not asserting waitrequest. The writes complete.
  5. The agent asserts waitrequest. Because the waitrequestAllowance is 1 cycle, the write completes.
  6. Avalon® -MM host drives write and data. The agent is not asserting waitrequest. The write completes.
  7. The Avalon® -MM agent asserts waitrequest. Because the waitrequestAllowance is 1, the host can complete one additional data transfer.
  8. The Avalon® host drives write and data. The agent is not asserting waitrequest. The write completes.