Table 7-1. transaction fields – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 209

VHDL API Overview
Creating Transactions
Mentor VIP AE AXI3/4 User Guide, V10.2b
191
September 2013
describes the transaction fields in the transaction record.
Table 7-1. Transaction Fields
Transaction Field
Description
Protocol Transaction Fields
addr
A bit vector (of length equal to the ARADDR/AWADDR signal
bus width) to hold the start address of the first transfer (beat) of
a transaction. The addr value is transferred over the ARADDR
or AWADDR signals for a read or write transaction,
respectively.
prot
An enumeration to hold the protection type of a transaction.
The types of protection are:
**_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
The prot value is transferred over the ARPROT or AWPROT
signals for a read or write transaction, respectively.
region
(AXI4) A 4-bit vector to hold the region identifier of a
transaction. The region value is transferred over the
ARREGION or AWREGION signals for a read or write
transaction, respectively.
size
An enumeration to hold the size of a transaction. The types of
size are:
**_BYTES_1
**_BYTES_2
**_BYTES_4
**_BYTES_8
**_BYTES_16
**_BYTES_32
**_BYTES_64
**_BYTES_128
The size value is transferred over the ARSIZE or AWSIZE
signals for a read or write transaction, respectively.
burst
An enumeration to hold the burst of a transaction. The types of
burst are:
**_FIXED
**_INCR
**_WRAP
**_BURST_RSVD
The burst value is transferred over the ARBURST or
AWBURST signals for a read or write transaction, respectively.
qos
(AXI4) A 4-bit vector to hold the Quality of Service identifier of
a transaction. The qos value is transferred over the ARQOS or
AWQOS signals for a read or write transaction, respectively.