Altera Stratix V Avalon-ST User Manual
Page 81
Header 3
Data 2
Header 2
Data 1
Data n
Header 1
Data 0
Data n-1
Header 0
Data n-2
pld_clk
tx_st_valid
tx_st_data[127:96]
tx_st_data[95:64]
tx_st_data[63:32]
tx_st_data[31:0]
tx_st_sop
tx_st_eop
tx_st_empty
Figure 5-29: 128-Bit Back-to-Back Transmission on the Avalon-ST TX Interface
The following figure illustrates back-to-back transmission of 128-bit packets with idle dead cycles between
the assertion of
tx_st_eop
and
tx_st_sop
.
pld_clk
tx_st_data[127:0]
tx_st_sop
tx_st_eop
tx_st_empty
tx_st_ready
tx_st_valid
tx_st_err
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 5-30: 128-Bit Hard IP Backpressures the Application Layer for TX Transactions
The following figure illustrates the timing of the TX interface when the Stratix V Hard IP for PCI Express
pauses the Application Layer by deasserting
tx_st_ready
. Because the
readyLatency
is two cycles, the
Application Layer deasserts
tx_st_valid
after two cycles and holds
tx_st_data
until two cycles after
tx_st_ready
is reasserted
UG-01097_avst
2014.12.15
Data Alignment and Timing for the 128‑Bit Avalon‑ST TX Interface
5-29
Interfaces and Signal Descriptions
Altera Corporation