If you use a different clock than the tx_clkout to clock the write side of the phase
compensation FIFO, then you must ensure that the clock provided has a 0 ppm
frequency difference with respect to the tx_clkout.
Figure 130. Transmitter Enhanced PCS and PMA Clocking
The master or local CGB provides the serial clock to the serializer of the transmitter PMA, and the parallel clock
to the transmitter PCS.
Transmitter Enhanced PCSTransmitter PMA
TX
Gearbox
tx_serial_data
Serializer
Interlaken
Disparity Generator
Scrambler
Parallel Clock
PRBS
Generator
PRP
Generator
Parallel Clock
Serial Clock
Parallel and Serial Clocks
Clock Divider
Parallel and Serial Clocks
Clock Generation Block (CGB)
Serial Clock
Input Reference Clock
ATX PLL
fPLL
CMU PLL
tx_pma_div_clkout
Enhanced PCS
TX FIFO
Interlaken
Frame Generator
Interlaken
CRC32 Generator
64B/66B Encoder
and TX SM
TX
Data &
Control
FPGA
Fabric
tx_coreclkin
tx_clkout
In the Enhanced PCS, the parallel clock is used by all the blocks up to the read side of
the TX phase compensation FIFO. The clocks of all channels in bonded configuration
are forwarded. You can pick tx_clkout[0] as the source for clocking their TX logic in
core.
For the enhanced PCS, the transmitter PCS forwards the following clocks to the FPGA
fabric:
tx_clkout for each transmitter channel in non-bonded and bonded configuration. In
bonded configuration, any tx_clkout can be used depending on your core timing
requirements.
You can clock the transmitter datapath interface using one of the following methods:
• Quartus Prime selected transmitter datapath interface clock
• User-selected transmitter datapath interface clock
3.7. Receiver Data Path Interface Clocking
The CDR block present in the PMA of each channel recovers the serial clock from the
incoming data. The CDR block also divides the recovered serial clock to generate the
recovered parallel clock. Both the recovered serial and the recovered parallel clocks
are used by the deserializer. The receiver PCS can use the following clocks based on
the configuration of the receiver channel:
• Recovered parallel clock from the CDR in the PMA
• Parallel clock from the clock divider used by the transmitter PCS (if enabled) for
that channel
For configurations that use the byte deserializer block, the clock divided by 2 or 4 is
used by the byte deserializer and the write side of the RX phase compensation FIFO.
3. PLLs and Clock Networks
UG-20070 | 2018.09.24
Intel
®
Cyclone
®
10 GX Transceiver PHY User Guide
Send Feedback
220