Avalon® Interface Specifications

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