
Chapter 14: Arria V GZ Transceiver Native PHY IP Core 14–21
10G PCS Parameters
November 2012 Altera Corporation Altera Transceiver PHY IP Core
User Guide
f
Table 14–21. 10G TX FIFO Parameters
Parameter Range Description
TX FIFO Mode
interlaken
phase_comp
register
Specifies one of the following 3 modes:
■ interlaken: The TX FIFO acts as an elastic buffer. The FIFO
write clock frequency (
coreclk
) can exceed that of the
effective read clock,
tx_clkout
. You can control writes to the
FIFO with
tx_data_valid
. By monitoring the FIFO flags, you
can avoid the FIFO full and empty conditions. The Interlaken
frame generator controls reads.
■ phase_comp: The TX FIFO compensates for the clock phase
difference between the
coreclkin
and
tx_clkout
which is
an internal PCS clock.
■ register: The TX FIFO is bypassed.
tx_data
and
tx_data_valid
are registered at the FIFO output. You must
control
tx_data_valid
precisely based on gearbox ratio to
avoid gearbox underflow or overflow conditions.
TX FIFO full threshold
0–31
Specifies the full threshold for the 10G PCS TX FIFO. The active
high TX FIFO full flag is synchronous to
coreclk
. The default
value is 31.
TX FIFO empty threshold
0–31
Specifies the empty threshold for the 10G PCS TX FIFO. The
active high TX FIFO empty flag is synchronous to
coreclk
. The
default value is 0.
TX FIFO partially full threshold
0–31
Specifies the partially full threshold for the 10G PCS TX FIFO. The
active high TX FIFO partially full flag is synchronous to
coreclk
.
The default value is 23.
TX FIFO partially empty
threshold
0–31
Specifies the partially empty threshold for the 10G PCS TX FIFO.
The active high TX FIFO partially empty flag is synchronous to
coreclk
.
Enable tx_10g_fifo_full port On/Off
When you turn this option On, the 10G PCS includes the active
high
tx_10g_fifo_full
port.
tx_10g_fifo_full
is
synchronous to
coreclk
.
Enable tx_10g_fifo_pfull port On/Off
When you turn this option On, the 10G PCS includes the active
high
tx_10g_fifo_pfull
port.
tx_10g_fifo_pfull
is
synchronous to
coreclk
.
Enable tx_10g_fifo_empty port On/Off
When you turn this option On, the 10G PCS includes the active
high
tx_10g_fifo_empty
port.
tx_10g_fifo_empty
is
pulse-stretched. It is asynchronous to
coreclk
and synchronous
to
tx_clkout
which is the read clock.
Enable tx_10g_fifo_pempty port On/Off
When you turn this option On, the 10G PCS includes the
tx_10g_fifo_pempty
port.
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.
Kommentare zu diesen Handbüchern