Set_command_arbiterlock(), Set_command_byte_enable(), Set_command_burst_count() – Altera Avalon Verification IP Suite User Manual

Page 41

Advertising
background image

set_command_arbiterlock()

void set_command_arbiterlock (bit state)

Prototype:

Verilog HDL:

bit state

VHDL:

bit state

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Controls the assertion or deassertion of the arbiterlock interface signal. The
arbiterlock control is on the transaction boundaries and is not used when the
Avalon-MM Master BFM is operating in burst mode.

Description:

Verilog HDL, VHDL

Language support:

set_command_byte_enable()

void set_command_byte_enable(bit[AV_NUMSYMBOLS-1:0] byte_enable,

int index)

Prototype:

Verilog HDL:

byte_enable

,

index

VHDL:

byte_enable

,

index

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the transaction byte enable field for the cycle of the burst command descriptor
indicated by index. This field applies to both read and write operations.

Description:

Verilog HDL, VHDL

Language support:

set_command_burst_count()

void set_command_burst_count(bit[AV_BURSTCOUNT_W-1:0] burst_count)

Prototype:

Verilog HDL: burst_count

VHDL:

burst_count

,

bfm_id

,

req_if(bfm_id)

Arguments:

void

Returns:

Sets the value driven on the Avalon interface

burstcount

pin. Generates a warning

message if the specified

burst_count

is out of range. Not available if the

USE_

BURSTCOUNT

parameter is false.

Description:

Verilog HDL, VHDL

Language support:

Altera Corporation

Avalon-MM Master BFM

Send Feedback

5-19

set_command_arbiterlock()

Advertising