Table 7-1. transaction record fields – Altera Mentor Verification IP Altera Edition AMBA AXI4-Stream User Manual

Page 79

Advertising
background image

VHDL API Overview

Creating Transactions

Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3

79

April 2014

The contents of the transaction record is detailed in

Table 7-1

.

Table 7-1. Transaction Record Fields

Transaction Field

Description

Protocol Transaction Fields

data

An unsized array of bytes to hold the data of an
AXI4-Stream packet. The field content is transferred over
the TDATA protocol signals during a transaction.

byte_type

An unsized array to hold the enumerated type of each
byte within an AXI4-Stream packet. The field content is
transferred over the TSTRB and TKEEP protocol signals
during a transaction. The types of byte are as follows:

AXI4STREAM_DATA_BYTE
AXI4STREAM_NULL_BYTE
AXI4STREAM_POS_BYTE
AXI4STREAM_ILLEGAL_BYTE

id

A bit vector (of length equal to the TID protocol signal
bus width) to hold the data stream identifier of the data
packet. The field content is transferred over the TID
protocol signals during a transaction.

dest

A bit vector (of length equal to the TDEST protocol
signal bus width) to hold the routing information for the
data stream packet. The field content is transferred over
the TDEST protocol signals during a transaction.

user_data

An unsized bit vector (of length equal to the TUSER
protocol signal bus width) to hold the user-defined
sideband information. The field content is transferred
over the TUSER protocol signals during a transaction.

Operational Transaction Fields

valid_delay

An unsized array of integers to hold the delay value of the
TVALID protocol signal (measured in ACLK cycles) for
each transfer within a packet. The field content is not
transferred over the protocol signals during a transaction.

ready_delay

An unsized array of integers to hold the delay value of the
TREADY protocol signal (measured in ACLK cycles) for
each transfer within a packet. The field content is not
transferred over the protocol signals during a transaction.

Advertising