Functional description, Timing, Functional description –2 – Altera Avalon Verification IP Suite User Manual
Page 102: Timing –2
3–2
Chapter 3: Avalon-ST Sink BFM
Functional Description
Avalon Verification IP Suite User Guide
May 2011
Altera Corporation
Functional Description
This section provides a functional description of the Avalon-ST Sink BFM. It includes
the following topics:
■
■
Timing
The timing diagram shown in
illustrates the timing for an Avalon-ST Sink
BFM signalling when it is ready to receive data from an Avalon-ST source. In the first
instance, the sink is not ready when the source has data. In the second instance, the
sink is ready but the source does not initially have valid data.
describes the annotations used in
Figure 3–2. Avalon-ST Source and Sink Timing
CLK
ready
valid
data
D1
D2
S
snk_rdya
S
snk_rdyd
S
snk_rdyd
S
tr
S
snk_rdya
T
idle
T
idle
Table 3–1. Key to Annotations in
Symbol
Description
T
idle
The idle time between transactions. This time is reported by the command
get_transaction_idles
.
S
snk_rdya
Signals the sink has asserted
ready
. The event name is
signal_snk_ready_assert
.
S
tr
Signals the transaction has been received and queued. The event name is
signal_transaction_received
.
S
snk_rdyd
Signals the sink is not
ready
. The event name is
signal_snk_ready_deassert
.