Get_command_transaction_id(), Get_command_write_response_request(), Get_pending_read_latency_cycle() – Altera Avalon Verification IP Suite User Manual

Page 63

Advertising
background image

get_command_transaction_id()

AvalonTransactionId_t get_command_transaction_id()

Prototype:

Verilog HDL: None

VHDL:

command_transaction

,

bfm_id

,

req_if(bfm_id)

Arguments:

AvalonTransactionId_t

Returns:

Queries the received command descriptor for the transaction ID.

Description:

Verilog HDL, VHDL

Language support:

get_command_write_response_request()

AvalonTransactionId_t get_command_write_response_request()

Prototype:

Verilog HDL: None

VHDL:

command_write_response_request

,

bfm_id

,

req_if(bfm_id)

Arguments:

AvalonTransactionId_t

Returns:

Queries the received command descriptor for the

write_response_request

field

value. A value of 1 indicates that the master has requested for a write response.

Description:

Verilog HDL, VHDL

Language support:

get_pending_read_latency_cycle()

int get_pending_read_latency_cycle()

Prototype:

Verilog HDL: None

VHDL:

pending_read_latency_cycle

,

bfm_id

,

req_if(bfm_id)

Arguments:

int

Returns:

Queries the read command queue to determine the cycles needed for the Slave
BFM to complete the current read response. This method notifies the master when
the Slave BFM is ready to receive a command.

Description:

Verilog HDL, VHDL

Language support:

Altera Corporation

Avalon-MM Slave BFM

Send Feedback

6-15

get_command_transaction_id()

Advertising