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

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
8-9
push_transaction()