Set_data(), Example – Altera Mentor Verification IP Altera Edition AMBA AXI4-Stream User Manual

Page 131

Advertising
background image

VHDL Slave BFM

set_data()

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

131

April 2014

set_data()

This nonblocking procedure sets a data field array element for a slave transaction that is
uniquely identified by the transaction_id field previously created by the

create_slave_transaction()

procedure.

The data byte is identified by the optional index argument. If no index is supplied, then the first
data byte is accessed in the array.

Example

Note

You would not normally use this procedure within a Slave Test Program.

Prototype

set_data
(

data: in integer;
index : in integer; --optional
transaction_id : in integer;
bfm_id : in integer;
signal tr_if : inout axi4stream_vhd_if_struct_t

);

Arguments

data

Data byte.

index

(Optional) Array element index number for data.

transaction_id

Transaction identifier. Refer to

Overloaded Procedure Common

Arguments

” on page 87 for more details.

bfm_id

BFM identifier. Refer to

Overloaded Procedure Common Arguments

on page 87 for more details.

tr_if

Transaction signal interface. Refer to

Overloaded Procedure Common

Arguments

” on page 87 for more details.

Returns

None

Advertising