Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 378

Mentor VIP AE AXI3/4 User Guide, V10.2b
358
VHDL AXI3 and AXI4 Slave BFMs
create_slave_transaction()
September 2013
qos
(AXI4) Quality-of-Service identifier.
addr_user
Address channel user data.
data_user
(AXI4) Data channel user data.
resp_user
(AXI4) Response channel user data.
read_or_write
Read or write transaction flag:
**_TRANS_READ;
**_TRANS_WRITE
Operational
Transaction
Fields
gen_write_strobes
Correction of write strobes for invalid byte lanes:
0 = write_strobes passed through to protocol
signals.
1 = write_strobes auto-corrected for invalid byte
lanes (default).
operation_mode
Operation mode:
**_TRANSACTION_NON_BLOCKING;
**_TRANSACTION_BLOCKING; (default)
delay_mode
Delay mode:
AXI_VALID2READY; (default)
AXI_TRANS2READY;
write_data_mode
Write data mode:
**_DATA_AFTER_ADDRESS; (default)
**_DATA_WITH_ADDRESS;
address_valid_delay
Address channel ARVALID/AWVALID delay measured
in ACLK cycles for this transaction (default = 0).
data_valid_delay
Write data channel WVALID delay array measured in
ACLK cycles for this transaction (default = 0 for all
elements).
write_response_valid_delay
Write data channel BVALID delay measured in ACLK
cycles for this transaction (default = 0).
address_ready_delay
Address channel ARREADY/AWREADY delay
measured in ACLK cycles for this transaction (default =
0).
data_ready_delay
Read data channel RREADY delay measured in ACLK
cycles for this transaction (default = 0).
write_response_ready_
delay
Write data channel BREADY delay measured in ACLK
cycles for this transaction (default = 0).
data_beat_done
Data channel phase (beat) done array for this
transaction.
transaction_done
Transaction done flag for this transaction
Returns
transaction_id
Transaction identifier. Refer to