Set_transaction__out(), Set_transaction__outen(), Set_transaction_idles() – Altera Avalon Verification IP Suite User Manual
Page 131: Set_valid_transaction__out(), Signal_all_transactions_complete, Signal_fatal_error, Set_transaction_

Chapter 2: Tri-State Conduit BFM
2–5
Application Program Interface
May 2011
Altera Corporation
Avalon Verification IP Suite User Guide
set_transaction_
set_transaction_
set_transaction_idles()
set_valid_transaction_
signal_all_transactions_complete
signal_fatal_error
Prototype:
void set_transaction_
<
role name
>
_out()
.
Arguments:
int index.
Returns:
void.
Description:
Sets the value of the transaction to the <
role name
>
_out
output ports.
Prototype:
string set_transaction_
<
role name
>
_outen()
.
Arguments:
int index.
bit outen.
Returns:
void.
Description:
Sets the value of the transaction to the <
role name
>
_outen
output ports.
Prototype:
void set_transaction_idles()
.
Arguments:
bit[31:0] idle_cycles.
Returns:
void.
Description:
Sets the number of idle cycles that elapse before driving the out-going transaction.
Prototype:
void set_valid_transaction_
<
role name
>
_out()
.
Arguments:
int index
.
Returns:
void.
Description:
Sets the value of the valid transaction to the <
role name
>
_out
output port.
Prototype:
signal_all_transactions_complete
.
Arguments:
None.
Returns:
void
Description:
Triggers when all the queued output and input transactions are completely retrieved.
Prototype:
signal_fatal_error.
Arguments:
None.
Returns:
void.
Description:
Notifies the testbench that a fatal error has occured in this module.