
12–22 Chapter 12: Stratix V Transceiver Native PHY IP Core
10G PCS Parameters
Altera Transceiver PHY IP Core November 2012 Altera Corporation
User Guide
10G RX FIFO
The RX FIFO is the interface between RX data from the FPGA fabric and the PCS. This
FIFO is an asynchronous 73-bit wide, 32-deep memory buffer It also provides full,
empty, partially full, and empty flags based on programmable thresholds. Table 12–21
describes the 10G RX FIFO parameters.
f For more information refer to the Receiver FIFO section in Transceiver Architecture in
Stratix V Devices.
Enable tx_10g_fifo_del port
(10GBASE-R)
On/Off
When you turn this option On, the 10G PCS includes the active
high
tx_10g_fifo_del
port. This signal is asserted when a
word is deleted from the TX FIFO. This signal is only used for the
10GBASE-R protocol.
Enable tx_10g_fifo_insert port
(10GBASE-R)
On/Off
When you turn this option On, the 10G PCS includes the active
high
tx_10g_fifo_insert
port. This signal is asserted when a
word is inserted into the TX FIFO. This signal is only used for the
10GBASE-R protocol.
Table 12–20. 10G TX FIFO Parameters (Part 2 of 2)
Parameter Range Description
Table 12–21. 10G RX FIFO Parameters (Part 1 of 3)
Parameter Range Description
TX FIFO Mode
interlaken
clk_comp
phase_comp
register
Specifies one of the following 3 modes:
■ interlaken: Select this mode for the Interlaken protocol. To
implement the deskew process. In this mode the FIFO acts as
an elastic buffer. The FIFO write clock can exceed the read
clock. Your implementation must control the FIFO write
(
tx_datavalid
) by monitoring the FIFO flags. The read
enable is controlled by the Interlaken Frame Generator.
■ clk_comp: This mode compensates for the clock difference
between the PLD clock (
coreclkin
) and
rxclkout
. After
block lock is achieved, idle ordered set insertions and
deletions compensate for the clock difference between RX
PMA clock and PLD clock up to
100 ppm.
■ phase_comp: This mode compensates for the clock phase
difference between the PLD clock (
coreclkin
) and
rxclkout
. Use this mode for 10GBASE-R.
■ register: The TX FIFO is bypassed.
rx_data
and
rx_data_valid
are registered at the FIFO output.
RX FIFO full threshold
0–31
Specifies the full threshold for the 10G PCS RX FIFO. The default
value is 31.
RX FIFO empty threshold
0–31
Specifies the empty threshold for the 10G PCS RX FIFO. The
default value is 0.
RX FIFO partially full threshold
0–31
Specifies the partially full threshold for the 10G PCS RX FIFO. The
default value is 23.
RX FIFO partially empty
threshold
0–31
Specifies the partially empty threshold for the 10G PCS RX FIFO.
Kommentare zu diesen Handbüchern