Fourth GT Channel Usage in TMDS Mode and FRL Mode - 1.0 English

HDMI PHY Controller LogiCORE IP Product Guide (PG333)

Document ID
PG333
Release Date
2023-12-01
Version
1.0 English

The fourth GT Channel is used as TX TMDS clock in TMDS Mode.

A pattern generator module is added in the HDMI PHY Controller architecture to generate the specific pattern needed to generate the required TMDS clock frequency from the fourth GT channel. The pattern generator control register is located at offset 0x340 and is programmed based on the line rate to TMDS clock ratio. The pattern generator supports ratios of 10, 20, 30, 40, and 50. For example, in a typical HDMI 1.4 resolution such as 1080p60, the line rate per channel is 1.485 Gb/s and the TMDS clock is 148.5 MHz, thus giving a ratio of 10. For low line rate resolutions such as 480P60 which needs an oversampling technique (for example, x3) to be transmitted, the ratio is computed as the actual line rate per channel (270 Mb/s x 3) over TMDS clock (27 MHz), which gives a ratio of 30. For HDMI 2.0 resolution such as 4KP60, the line rate is 5.94 Gb/s and the TMDS clock is 148.5 MHz, thus giving a ratio of 40.

In FRL mode, the fourth GT channel is used to transmit FRL data. Multiplexing between TMDS clock pattern and FRL data is automatically and internally handled by the HDMI PHY Controller and its software driver, depending on the operating mode.

Table 1. HDMI 2.1 FRL Max Line Rates Supported Across Devices
MAX FRL Rate 12 Gb/s@ 4 Lanes 10 Gb/s@ 4 Lanes 8 Gb/s@ 4 Lanes 6 Gb/s@ 4 Lanes 6 Gb/s@ 3 Lanes 3 Gb/s@ 3 Lane TMDS
Device Family Speed Grade GT PLL
Zynq UltraScale+ -1LV, -2LV CPLL, QPLL Not Supported Supported
-1, -1L CPLL
QPLL Not Supported Supported
-2,-2L,-3 CPLL, QPLL Supported
Kintex UltraScale+ -1LV, -2LV CPLL, QPLL Not Supported Supported
-1,-1L CPLL
QPLL Not Supported Supported
-2, -2L,-3 CPLL, QPLL Supported
Virtex UltraScale+ -2LV CPLL, QPLL Not Supported Supported
-1 CPLL
QPLL Not Supported Supported
-2,-2L,-3 CPLL, QPLL Supported
Artix UltraScale+ -1LV CPLL, QPLL Not Supported Supported
-1,-1L CPLL
QPLL Not Supported Supported
-2 CPLL, QPLL Supported
Note: In a few cases, CPLL supports a lesser line rate as compared to QPLL due to the limitations of the GT Wizard. Refer to Performance for more details on AC DC Switching Characteristics.