Example – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual

Page 100

Advertising
background image

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.

Advertising