Avalon-st tx interface – Altera Stratix V Avalon-ST User Manual
Page 37

Avalon-ST TX Interface
Table 4-1: 128- or 256-Bit Avalon-ST TX Datapath
Signal
Direction
Description
tx_st_data[
Input
Data for transmission. Transmit data bus. When using a 128-bit
Avalon-ST bus, the width of
tx_st_data
is 128 bits. When using
a 256-bit Avalon-ST bus, the width of
tx_st_data
is 256 bits.
The Application Layer must provide a properly formatted TLP
on the TX interface. The mapping of message TLPs is the same as
the mapping of Transaction Layer TLPs with 4 dword headers.
The number of data cycles must be correct for the length and
address fields in the header. Issuing a packet with an incorrect
number of data cycles results in the TX interface hanging and
becoming unable to accept further requests.
tx_st_sop
Input
Indicates first cycle of a TLP when asserted together with
tx_st_
valid
.
tx_st_eop
Input
Indicates last cycle of a TLP when asserted together with
tx_st_
valid
.
tx_st_ready
(3)
Output
Indicates that the Transaction Layer is ready to accept data for
transmission. The core deasserts this signal to throttle the data
stream.
tx_st_ready
may be asserted during reset. The Applica‐
tion Layer should wait at least 2 clock cycles after the reset is
released before issuing packets on the Avalon-ST TX interface.
The Application Layer can monitor the
reset_status
signal to
determine when the IP core has come out of reset.
If
tx_st_ready
is asserted by the Transaction Layer on cycle
, then
is a ready cycle, during which the
Application Layer may assert
valid
and transfer data.
When
tx_st_ready
,
tx_st_valid
and
tx_st_data
are
registered (the typical case), Altera recommends a
readyLa-
tency
of 2 cycles to facilitate timing closure; however, a
readyLatency
of 1 cycle is possible. If no other delays are added
to the read-valid latency, the resulting delay corresponds to a
readyLatency
of 2.
(3)
To be Avalon-ST compliant, your Application Layer must have a
readyLatency
of 1 or 2 cycles.
4-2
Avalon-ST TX Interface
UG-01097_sriov
2014.12.15
Altera Corporation
Interfaces and Signal Descriptions