Set_enable_c_write_response(), Transaction monitoring, Event_transaction_fifo_threshold() – Altera Avalon Verification IP Suite User Manual

Page 96: Event_transaction_fifo_overflow(), Transaction monitoring -24

Advertising
background image

set_enable_c_write_response()

set_enable_c_write_response()

Prototype:

Verilog HDL:

Boolean

VHDL: N.A.

Arguments:

void

Returns:

Enables a coverage group to test each bit of the valid writeresponse that
represent dfferent status.

Description:

Verilog HDL

Language support:

Transaction Monitoring

The transaction collector module monitors transactions. The transaction collector performs the following
functions:

• Collects the transactions
• Encapsulates transactions into descriptors
• Inserts the transactions into a queue.

The API provides functions to query the transactions in the queue and disposes them as they are processed.
By default the transaction collector module is disabled. You must define the

ENABLE_ALTERA_AVALON_TRANSACTION_RECORDING

Verilog macro to enable this feature. This macro is

required to ensure backward compatibility and to avoid breaking existing test cases.

event_transaction_fifo_threshold()

event_transaction_fifo_threshold()

Prototype:

Verilog HDL: N.A.

VHDL:

bfm_id

Arguments:

void

Returns:

Notifies the testbench that the transaction FIFO threshold level was exceeded.

Description:

VHDL

Language support:

event_transaction_fifo_overflow()

event_transaction_fifo_overflow()

Prototype:

Verilog HDL: N.A.

VHDL:

bfm_id

Arguments:

void

Returns:

Notifies the testbench that the transaction FIFO is full and further transac-
tions will be dropped.

Description:

VHDL

Language support:

Avalon-MM Monitor

Altera Corporation

Send Feedback

set_enable_c_write_response()

7-24

Advertising