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

Page 99

Advertising
background image

SystemVerilog AXI3 and AXI4 Slave BFMs

create_slave_transaction()

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

81

September 2013

Protocol
Transaction
Fields

cache

(AXI4) Burst cache:

AXI4_NONMODIFIABLE_NONBUF; (default)
AXI4_BUF_ONLY;
AXI4_CACHE_NOALLOC;
AXI4_CACHE_2;
AXI4_CACHE_3;
AXI4_CACHE_RSVD4;
AXI4_CACHE_RSVD5;
AXI4_CACHE_6;
AXI4_CACHE_7;
AXI4_CACHE_RSVD8;
AXI4_CACHE_RSVD9;
AXI4_CACHE_10;
AXI4_CACHE_11;
AXI4_CACHE_RSVD12;
AXI4_CACHE_RSVD12;
AXI4_CACHE_14;
AXI4_CACHE_15;

prot

Protection:

**_NORM_SEC_DATA; (default)
**_PRIV_SEC_DATA;
**_NORM_NONSEC_DATA;
**_PRIV_NONSEC_DATA;
**_NORM_SEC_INST;
**_PRIV_SEC_INST;
**_NORM_NONSEC_INST;
**_PRIV_NONSEC_INST;

id

Burst ID.

data_words

Data words array.

write_strobes

Write strobes array:

Each strobe 0 or 1.

resp

Burst response:

**_OKAY;
**_EXOKAY;
**_SLVERR;
**_DECERR;

region

(AXI4) Region identifier.

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

(AXI3) Delay mode:

AXI_VALID2READY; (default)
AXI_TRANS2READY;

Advertising