Axi3 bfm delay mode – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual

Page 48

Advertising
background image

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.

Figure 2-3

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).

Figure 2-4

demonstrates how to achieve a *READY before *VALID handshake.

*VALID

*READY

ACLK

*_valid_delay = 4

*_ready_delay = 2

Advertising