In normal cases, the GT reference clock requirement is equal to the TMDS clock requirement of a given HDMI resolution.
HdmiTxRefClkHz
variable in the
HDMI PHY Controller data structure declared in the
application (for example, in reference design:
Hdmiphy1.HdmiTxRefClkHz
). The HdmiTxRefClkHz
value is valid and can be accessed any time after TX
Alignment Done Interrupt occurs (see the HDMI PHY Controller HDMI TX Flow). This value is ideally used in programming the external clock generator
frequencies for GT TX operation.The HDMI PHY Controller HDMI TX application enters the oversampling mode when the reference clock required by video resolution to be transmitted is below the HDMI PLL minimum frequency. The HDMI PHY Controller driver increases the reference clock by a factor of x3 or x5 until the minimum frequency for PLL is met. The following table shows the minimum reference clock per transceiver and PLL types.
For example, the GTHE4 CPLL needs to transmit 480p 60 Hz at eight bits per component. This video format requires a TMDS clock of 27 MHz which is below the GTHE4 CPLL 50 MHz minimum clock. The HDMI PHY Controller driver searches for the oversampling factor that satisfies this condition, which is x3. The new GT reference clock requirement is 81 MHz.
Transceiver Type | PLL Type | HDMI Min Reference Clock (MHz) |
---|---|---|
GTHE4/GTYE4 | QPLL0 | 61.25 |
QPLL1 | 50 | |
CPLL | 50 |