L- and H-Tile Transceiver PHY User Guide

ID 683621
Date 1/30/2024
Public
Document Table of Contents

3.8. 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.
  • The Enhanced PCS receiver parallel clock (rx_clkout).

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.

Figure 161. Receiver Standard PCS and PMA Clocking

All configurations that use the Standard PCS channel must have a 0 ppm phase difference between the receiver datapath interface clock and the read side clock of the RX phase compensation FIFO.

Figure 162. Receiver Enhanced PCS and PMA Clocking

The receiver PCS forwards the following clocks to the FPGA fabric:

  • rx_clkout—for each receiver channel when the rate matcher is not used.
  • tx_clkout—for each receiver channel when the rate matcher is used.
  • rx_clkout—from Standard PCS.