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

Page 518

Advertising
background image

Mentor VIP AE AXI3/4 User Guide, V10.2b

498

VHDL AXI3 and AXI4 Monitor BFMs
create_monitor_transaction()

September 2013

Transaction
Fields

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:

**_VALID2READY (default);
**_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

Data channel RVALID/WVALID delay measured in
ACLK cycles for this transaction. Default: 0.

write_response_valid_delay

Write response 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

Data channel RREADY/WREADY 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

Read data channel phase (beat) done array for this
transaction.

transaction_done

Transaction done flag for this transaction

Returns

transaction_id

Transaction identifier. Refer to

“Overloaded Procedure

Common Arguments”

on page 203.

Advertising