Set_result_value(), Signal_fatal_error, Signal_instructions_inconsistent – Altera Avalon Verification IP Suite User Manual

Page 154: Signal_known_instruction_received, Signal_result_done, Signal_result_driven

Advertising
background image

Chapter 2: Nios II Custom Instruction Slave BFM

2–7

Application Program Interface

May 2011

Altera Corporation

Avalon Verification IP Suite User Guide

set_result_value()

signal_fatal_error

signal_instructions_inconsistent

signal_known_instruction_received

signal_result_done

signal_result_driven

Prototype:

void set_result_value()

.

Arguments:

ci_data_t value.

Returns:

void.

Description:

Sets the instruction result.

Prototype:

signal_fatal_error

.

Arguments:

None.

Returns:

void

.

Description:

Notifies the testbench that a fatal error has occured in this module.

Prototype:

signal_instructions_inconsistent

.

Arguments:

None.

Returns:

void

.

Description:

Signals that an instruction has changed while the previous instruction has not
completed.

Prototype:

signal_known_instruction_received

.

Arguments:

None.

Returns:

void

.

Description:

Signals that a change has occured on the instruction interface and there is no unknown
value.

Prototype:

signal_result_done

.

Arguments:

None.

Returns:

void

.

Description:

Signals that a result has been received by the master.

Prototype:

signal_result_driven

.

Arguments:

None.

Returns:

void.

Description:

Signals that a result has been driven from the slave interface.

Advertising