Get_response_read_response(), Get_response_request(), Get_response_wait_time() – Altera Avalon Verification IP Suite User Manual

Page 37

Advertising
background image

get_response_read_response()

bit[2**(AV_BURSTCOUNT_W-1) - 1:0] [AV_READRESPONSE_W-1:0] get_

response_read_response(int index)

Prototype:

Verilog HDL:

int index

VHDL:

response_read_response

,

int index

,

bfm_id

,

req_if(bfm_id)

Arguments:

AvalonReadResponse_t

Returns:

Returns the transaction read status in the response descriptor that has been
removed from the response queue.

Description:

Verilog HDL, VHDL

Language support:

get_response_request()

enum int[REQ_READ = 0, REQ_WRITE = 1, RED_IDLE = 2] get_response_

request()

Prototype:

Verilog HDL: None

VHDL:

response_request

,

bfm_id

,

req_if(bfm_id)

Arguments:

Request_t

Returns:

Returns the transaction command type in the response descriptor that has been
removed from the response queue.

Description:

Verilog HDL, VHDL

Language support:

get_response_wait_time()

int get_response_wait_time(int index)

Prototype:

Verilog HDL:

index

VHDL:

response_wait_time

,

index

,

bfm_id

,

req_if(bfm_id)

Arguments:

int

Returns:

Returns the wait latency for transaction in the response descriptor that has been
removed from the response queue. Each cycle in a burst has its own wait latency
entry.

Description:

Verilog HDL, VHDL

Language support:

Altera Corporation

Avalon-MM Master BFM

Send Feedback

5-15

get_response_read_response()

Advertising