Altera Mentor Verification IP Altera Edition AMBA AXI4-Lite User Manual

Page 142

Advertising
background image

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

142

VHDL API Overview
Creating Transactions

April 2014

resp

An enumeration array to hold the responses of a
transaction. The types of response are as follows:

AXI4_OKAY;
AXI4_SLVERR;
AXI4_DECERR;

A resp value is transferred over the RRESP signals per
beat of the read data channel, and over the BRESP signals
for a write transaction, respectively.

Operational Transaction Fields

read_or_write

An enumeration to hold the read or write control flag.
The types of read_or_write are:

AXI4_TRANS_READ
AXI4_TRANS_WRITE

address_valid_delay

An integer to hold the delay value of the address channel
AWVALID and ARVALID signals (measured in ACLK
cycles) for a read or write transaction, respectively.

data_valid_delay

An integer to hold the delay values of the data channel
WVALID and RVALID signals (measured in ACLK
cycles) for a read or write transaction, respectively.

write_response_valid_delay

An integer to hold the delay value of the write response
channel BVALID signal (measured in ACLK cycles) for
a write transaction.

address_ready_delay

An integer to hold the delay value of the address channel
AWREADY and ARREADY signals (measured in
ACLK cycles) for a read or write transaction,
respectively.

data_ready_delay

An integer to hold the delay values of the data channel
WREADY and RREADY signals (measured in ACLK
cycles) for a read or write transaction, respectively.

write_response_ready_delay

An integer to hold the delay value of the write response
channel BREADY signal (measured in ACLK cycles) for
a write transaction.

gen_write_strobes

Automatically correct write strobes flag. Refer to

Automatic Correction of Byte Lane Strobes

for details.

Table 7-1. Transaction Fields (cont.)

Transaction Field

Description

Advertising