Avalon® Interface Specifications

ID 683091
Date 9/26/2022
Public
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.