GTX Transceiver Reference Clocks and PLLs - GTX Transceiver Reference Clocks and PLLs - XAPP1249

Implementing SMPTE SDI Interfaces with 7 Series GTX Transceivers (XAPP1249)

Document ID
XAPP1249
Release Date
2026-06-02
Revision
1.3 English

7 Series GTX transceivers are grouped into Quads. Each Quad contains four GTXE2_CHANNEL transceiver primitives and one GTXE2_COMMON primitive containing a Quad PLL (QPLL) as shown in Figure 1. The clock generated by the QPLL is distributed to all four transceivers in the Quad. Each GTXE2_CHANNEL has its own PLL called the channel PLL (CPLL), which can provide a clock to the RX and TX of that transceiver only. Each RX and TX unit in the Quad can be individually configured to use either the QPLL or the CPLL as its clock source. Furthermore, any RX or TX unit can dynamically switch its clock source between the QPLL and the CPLL. This configuration and the dynamic switching capability are particularly useful for SDI applications.

Important: The CPLL and QPLL have maximum line rates of 6.6 Gb/s and 12.5 Gb/s, respectively. This means that the CPLL can only be used up to 6G-SDI line rate while the QPLL can support up to 12G-SDI. Only the -3 speed grade 7 series GTX transceiver QPLL has a maximum line rate of 12.5 Gb/s, thus the only speed grade that can support up to 12G-SDI. See GTX Transceiver Switching Characteristics in the Kintex 7 FPGAs Data Sheet: DC and AC Switching Characteristics (DS182) for details.

Typical UHD-SDI applications require the GTX transceivers to support up to nine different bit rates:

  • 270 Mb/s for SD-SDI
  • 1.485 Gb/s for HD-SDI
  • 1.485/1.001 Gb/s for HD-SDI
  • 2.97 Gb/s for 3G-SDI
  • 2.97/1.001 Gb/s for 3G-SDI
  • 5.94 Gb/s for 6G-SDI
  • 5.94/1.001 Gb/s for 6G-SDI
  • 11.88 Gb/s for 12G-SDI
  • 11.88/1.001 Gb/s for 12G-SDI

The clock and data recovery (CDR) unit in the RX section of the GTX transceiver can support receiving bit rates that are up to ±1250 ppm from the reference frequency at bit rates less than 6.6 Gb/s. HD-SDI, 3G-SDI, 6G-SDI, and 12G-SDI each have two bit rates that differ by exactly 1000 ppm. For HD-SDI, 3G-SDI, and 6G-SDI, both bit rates can be received using a single reference clock frequency. That same reference clock frequency can also support reception of SD-SDI. Thus, for all SDI modes except 12G-SDI, just a single RX reference clock frequency is required. However, at 12G-SDI rates, the CDR unit has only ±200 ppm tolerance relative to the reference clock frequency. Thus two different reference clock frequencies are needed to receive the two 12G-SDI bit rates. These two reference clock frequencies are typically 148.5 MHz to receive 11.88 Gb/s and 148.5/1.001 MHz to receive 11.88/1.001 Gb/s.

Figure 1. 7 Series GTX Quad Configuration

The TX section of the GTX transceiver requires two different reference frequencies to support all the SDI bit rates. This is because the transmitters, in general, can only transmit at an exact integer multiple of the supplied reference clock frequency. Some SDI applications may be configured only to support fractional frame rates where the HD-SDI, 3G-SDI, 6G-SDI, and 12G-SDI bit rates are always the X/1.001 bit rates. These bit rates can all be generated using a reference clock of 148.5/1.001 MHz. However, transmitting SD-SDI still requires a reference clock of 148.5 MHz because it always has a bit rate of exactly 270 Mb/s and never 270/1.001 Mb/s.

Therefore, most SDI applications provide two separate reference clocks to the GTX Quad. Usually, the supplied reference frequency pair are 148.5 MHz and 148.5/1.001 MHz. This application note always refers to the reference clock frequency pair 148.5 MHz and 148.5/1.001 MHz.

The source of the GTX transceiver reference clocks for SDI applications is very application-specific. The receiver reference clock source can be a local oscillator because it does not need to match the incoming SDI bit rate exactly. However, because the GTX transmitter line rate is always an integer multiple of the reference clock frequency, the frequency of the transmitter reference clock must be exactly related to the data rate of the transmitted data. Most often, the transmitter reference clocks are generated by genlock PLLs, thereby deriving the GTX transmitter line rate from the studio video reference signal. In some cases, such as the SDI pass-through demonstration included with this application note, the transmitter line rate is derived from the recovered clock of the GTX receiver that is receiving the SDI signal. In such cases, an external PLL is required to reduce the jitter on the recovered clock before using it as the transmitter reference clock.