
14–22 Chapter 14: Arria V GZ 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 14–22
describes the 10G RX FIFO parameters.
f
Table 14–22. 10G RX FIFO Parameters (Part 1 of 2)
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.
Enable RX FIFO deskew
(interlaken)
On/Off
When you turn this option On, the RX FIFO also performs deskew.
This option is only available for the Interlaken protocol.
Enable RX FIFO alignment word
deletion (interlaken)
On/Off
When you turn this option On, all alignment words (sync words),
including the first sync word, are removed after frame
synchronization is achieved. If you enable this option, you must
also enable control word deletion.
Enable RX FIFO control word
deletion (interlaken)
On/Off
When you turn this option On, the
rx_control_del
parameter
enables or disables writing the Interlaken control word to RX
FIFO. When disabled, a value of 0 for
rx_control_del
writes all
control words to RX FIFO. When enabled, a value of 1 deletes all
control words and only writes the data to the RX FIFO.
Comentarios a estos manuales