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

Page 36

Advertising
background image

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

18

SystemVerilog API Overview
Creating Transactions

September 2013

lock

An enumeration to hold the lock of a transaction. The types of
lock are:

**_NORMAL
**_EXCLUSIVE
(AXI3) AXI_LOCKED
(AXI3) AXI_LOCKED_RSVD

The lock value is transferred over the ARLOCK or AWLOCK
signals for a read or write transaction, respectively.

cache

(AXI3) An enumeration to hold the cache of a transaction. The
types of cache are:

AXI_NONCACHE_NONBUF; (default)
AXI_BUF_ONLY;
AXI_CACHE_NOALLOC;
AXI_CACHE_BUF_NOALLOC;
AXI_CACHE_RSVD0;
AXI_CACHE_RSVD1;
AXI_CACHE_WTHROUGH_ALLOC_R_ONLY;
AXI_CACHE_WBACK_ALLOC_R_ONLY;
AXI_CACHE_RSVD2;
AXI_CACHE_RSVD3;
AXI_CACHE_WTHROUGH_ALLOC_W_ONLY;
AXI_CACHE_WBACK_ALLOC_W_ONLY;
AXI_CACHE_RSVD4;
AXI_CACHE_RSVD5;
AXI_CACHE_WTHROUGH_ALLOC_RW;
AXI_CACHE_WBACK_ALLOC_RW;

The cache value is transferred over the ARCACHE or
AWCACHE signals for a read or write transaction, respectively.

cache

(AXI4) An enumeration to hold the cache of a transaction. The
types of cache are:

AXI4_NONMODIFIABLE_NONBUF
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_RSVD13
AXI4_CACHE_14
AXI4_CACHE_15

The cache value is transferred over the ARCACHE or
AWCACHE signals for a read or write transaction, respectively.

Table 2-1. Transaction Fields (cont.)

Transaction Field

Description

Advertising