Push_transaction(), Set_max_transaction_queue_size(), Set_min_transaction_queue_size() – Altera Avalon Verification IP Suite User Manual

Page 121: Push_transaction() -9, Set_max_transaction_queue_size() -9, Set_min_transaction_queue_size() -9

Advertising
background image

push_transaction()

push_transaction()

Prototype:

Verilog HDL: None

VHDL:

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Inserts the out-going transaction into the local transaction queue. The BFM drives
the appropriate signals to the Avalon-ST interface based on the transactions in its
local queue.

Description:

Verilog HDL, VHDL

Language support:

set_max_transaction_queue_size()

void set_max_transaction_queue_size(int size)

Prototype:

Verilog HDL:

int size

VHDL:

int size

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the pending transaction queue size maximum threshold. The public event

signal_max_transaction_queue_size

triggers when the threshold is exceeded.

Description:

Verilog HDL, VHDL

Language support:

set_min_transaction_queue_size()

void set_min_transaction_queue_size(int size)

Prototype:

Verilog HDL:

int size

VHDL:

int size

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the pending transaction minimum queue size threshold. The public event

signal_min_transaction_queue_size

triggers when the queue size level is below

the minimum threshold.

Description:

Verilog HDL, VHDL

Language support:

Altera Corporation

Avalon-ST Source BFM

Send Feedback

8-9

push_transaction()

Advertising