Altera Avalon Verification IP Suite User Manual
Page 26

Chapter 1: Avalon-MM Master BFM
1–3
Functional Description
May 2011
Altera Corporation
Avalon Verification IP Suite User Guide
lists the annotations used in
.
Table 1–1. Key to Annotations in
Symbol
Description
T
init
The initial command latency, which is two cycles for transactions 1 and 2. This time is set by the API
command
set_command_init_latency
.
T
wt_1
The response wait time, which is three cycles. This time is determined by the number of cycles that the
waitrequest
signal is asserted by the slave.The program gets this value using the
get_response_wait_time
command.
T
wr
waitrequest
is always sampled #1 after the falling edge of
clk
.
T
idle
The idle time after each transaction. This time is set by the command
set_command_idle.
T
rl_1
The response latency for the first read, which is three cycles. This is the time between when the read
command is accepted, and the read response is provided by the slave. The program gets this time using the
get_response_latency
command.
Note if the Avalon-MM slave component has defined a fixed read latency by defining the
readLatency
interface property, the
readdatavalid
signal is not used. For more information refer to the
.
T
rl_2
The response latency for the second read, which is three cycles. The program gets this time using the
get_response_latency
command.
T
wrl_1
The write response latency for the first write, which is three cycles. This is the time between when the write
command is accepted, and the write response is provided by the slave. The program gets this time using the
get_response_latency
command.
S
ci_1
–S
ci_4
Signals when write or read commands are presented on the interface. The event name is
signal_command_issued
.
S
rc_1
,S
rc_3
Signals write responses. The event name is
signal_response_complete.
S
rc_2
,S
rc_4
Signals read responses. The event name is
signal_response_complete.
S
atc
Signals the end of the test. The event name is
signal_all_transactions_complete
T
ID_1
–T
ID_4
Reference number to identify each read or write transaction.
ID_1, ID_3
Reference number to identify each write transaction.
ID_2, ID_4
Reference number to identify each read transaction.