Pop_transaction(), Set_transaction_fifo_max(), Set_transaction_fifo_threshold() – Altera Avalon Verification IP Suite User Manual

Page 154

Advertising
background image

pop_transaction()

void pop_transaction()

Prototype:

Verilog HDL: None

VHDL:

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Removes the transaction descriptor from the queue so that the testbench
can query it with the

get_transaction

methods.

Description:

Verilog HDL, VHDL

Language support:

set_transaction_fifo_max()

set_transaction_fifo_max()

Prototype:

Verilog HDL:

int level

VHDL:

int level

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the maximum transaction level of the FIFO. The event

signal_

transaction_fifo_max

is triggered when this level is exceeded.

Description:

Verilog HDL, VHDL

Language support:

set_transaction_fifo_threshold()

set_transaction_fifo_threshold()

Prototype:

Verilog HDL:

int level

VHDL:

int level

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the threshold alert level of the FIFO. The event

signal_transaction_

fifo_threshold

is triggered when this level is exceeded.

Description:

Verilog HDL, VHDL

Language support:

Avalon-ST Monitor

Altera Corporation

Send Feedback

pop_transaction()

10-18

Advertising