Get_version(), Insert_result(), Retrieve_instruction() – Altera Avalon Verification IP Suite User Manual

Page 152: Set_clock_enable_timeout()

Advertising
background image

Chapter 2: Nios II Custom Instruction Slave BFM

2–5

Application Program Interface

May 2011

Altera Corporation

Avalon Verification IP Suite User Guide

get_version()

insert_result()

retrieve_instruction()

set_clock_enable_timeout()

Prototype:

string get_version()

.

Arguments:

None.

Returns:

String.

Description:

Returns BFM version as a string of three integers separated by periods. For example,
version 10.1 sp1 is encoded as "10.1.1".

Prototype:

void insert_result()

.

Arguments:

ci_data_t value.

ci_data_t delay.

int err_inj.

Returns:

void

.

Description:

A simplified API to set results.

Prototype:

void retrieve_instruction

.

Arguments:

output ci_data_t dataa.

output ci_data_t datab.

output ci_n_t n.

output ci_addr_t a.

output ci_addr_t b.

output ci_addr_t c.

output logic readra.

output logic readrb.

output logic writerc.

output ci_data_t idle.

Returns:

void

.

Description:

A simplified API to retrieve instruction.

Prototype:

void set_clock_enable_timeout()

.

Arguments:

int timeout.

Returns:

void

.

Description:

Sets the timeout value for the clock enable. Set the value to

0

to disable timeout.

Advertising