Example – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 100
Mentor VIP AE AXI3/4 User Guide, V10.2b
82
SystemVerilog AXI3 and AXI4 Slave BFMs
create_slave_transaction()
September 2013
Example
// Create a slave transaction.
trans = bfm.create_slave_transaction();
Operational
Transaction
Fields
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
_ready_delay
Write response channel BREADY delay measured in ACLK cycles for
this transaction (default = 0).
data_beat_
done
Write data channel beat done flag array for this transaction.
transaction_
done
Write transaction done flag for this transaction.
Returns
The *_transaction record.