beautypg.com

Set_transaction_empty(), Set_transaction_error(), Set_transaction_sop() – Altera Avalon Verification IP Suite User Manual

Page 97: Signal_fatal_error, Signal_max_transaction_queue_size, Signal_min_transaction_queue_size

background image

1–8

Chapter 1: Avalon-ST Source BFM

Application Program Interface

Avalon Verification IP Suite User Guide

May 2011

Altera Corporation

set_transaction_empty()

s

set_transaction_error()

s

set_transaction_sop()

s

signal_fatal_error

signal_max_transaction_queue_size

signal_min_transaction_queue_size

Prototype:

set_transaction_empty(STEmpty_t empty)

.

Arguments:

empty

.

Returns:

void

.

Description:

Sets the out-going transaction empty value.

Prototype:

set_transaction_error(STError_t error)

.

Arguments:

error

.

Returns:

void

.

Description:

Sets the out-going transaction error value.

Prototype:

set_transaction_sop(bit sop)

.

Arguments:

sop

.

Returns:

void

.

Description:

Sets the status of the start of packet signal in the out-going transaction.

Prototype:

signal_fatal_error

.

Arguments:

None.

Returns:

void

.

Description:

Signals that a fatal error has occurred. It terminates the simulation.

Prototype:

signal_max_transaction_queue_size

.

Arguments:

None.

Returns:

void

.

Description:

Signals that the pending transaction queue size threshold has been exceeded.

Prototype:

signal_min_transaction_queue_size

.

Arguments:

None.

Returns:

void

.

Description:

Signals that the pending transaction queue size is below the minimum threshold.