Axi3 bfm delay mode – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 48
Mentor VIP AE AXI3/4 User Guide, V10.2b
30
SystemVerilog API Overview
Operational Transaction Fields
September 2013
AXI3 BFM Delay Mode
The delay mode can be configured on a per transaction basis using the delay_mode operational
transaction field. This transaction field can be configured to the enumerated type values of
AXI_VALID2READY (default) or AXI_TRANS2READY.
The default configuration (delay_mode = AXI_VALID2READY) corresponds to the delay
measured from the positive edge of ACLK when *VALID is asserted in a transaction.
demonstrates how to achieve a *VALID asserted before *READY handshake.
Figure 2-3. Operational Transaction Field delay_mode = AXI_VALID2READY
The other configuration (delay_mode = AXI_TRANS2READY) corresponds to the delay
measured from the completion of a previous transaction phase (*VALID and *READY both
asserted).
demonstrates how to achieve a *READY before *VALID handshake.
*VALID
*READY
ACLK
*_valid_delay = 4
*_ready_delay = 2