Altera Mentor Verification IP Altera Edition AMBA AXI4-Lite User Manual
Page 31

SystemVerilog API Overview
Creating Transactions
Mentor Verification IP AE AXI4-Lite User Guide, V10.3
31
April 2014
Operational Transaction Fields
read_or_write
An enumeration to hold the read or write control flag. The
types of read_or_write are:
AXI4
_TRANS_READ
AXI4
_TRANS_WRITE
address_valid_delay
An integer to hold the delay value of the address channel
AWVALID and ARVALID signals (measured in ACLK
cycles) for a read or write transaction, respectively.
data_valid_delay
An integer to hold the delay value of the data channel WVALID
and RVALID signals (measured in ACLK cycles) for a read or
write transaction, respectively.
write_response_valid_delay
An integer to hold the delay value of the write response channel
BVALID signal (measured in ACLK cycles) for a write
transaction.
address_ready_delay
An integer to hold the delay value of the address channel
AWREADY and ARREADY signals (measured in ACLK
cycles) for a read or write transaction, respectively.
data_ready_delay
An integer to hold the delay value of the data channel
WREADY and RREADY signals (measured in ACLK cycles)
for a read or write transaction, respectively.
write_response_ready_delay An integer to hold the delay value of the write response channel
BREADY signal (measured in ACLK cycles) for a write
transaction.
gen_write_strobes
Automatically correct write strobes flag. Refer to
Generation of Byte Lane Strobes
for details.
operation_mode
An enumeration to hold the operation mode of the transaction.
The two types of operation_mode are:
AXI4
_TRANSACTION_NON_BLOCKING
AXI4
_TRANSACTION_BLOCKING
write_data_mode
An enumeration to hold the write data mode control flag. The
types of write_data_mode are:
AXI4
_DATA_AFTER_ADDRESS
AXI4
_DATA_WITH_ADDRESS
transaction_done
A bit to hold the done flag for a transaction when it has
completed.
Table 2-1. Transaction Fields (cont.)
Transaction Field
Description