6.3. Sink Clock Tree
The logic clocks the transceiver data into the core using the three CDR clocks: (rx_clk[2:0]).
The TMDS and TERC4 decoding is done at the link-speed clock (ls_clk) or transceiver recovered clock when you turn on the Support FRL parameter. The sink then resamples the pixel data and presents the data at the output of the core at the video pixel clock (vid_clk).
The pixel data clock depends on the video format used (within HDMI specification).
When Support FRL = 1, the transceiver RX CDR has two reference clocks:
- Reference clock 0, which is supplied with TMDS clock from the HDMI connector.
- Reference clock 1 supplied with free running 100 MHz clock for FRL mode.
This RX CDR switches between reference clock 0 and reference clock 1 based on TMDS or FRL mode.
A general-purpose phase-locked loop GPLL that is referenced by the transceiver output clock, is used to generate the FRL (frl_clk) clock. You can fix vid_clk at a static frequency of 225 MHz. For Support FRL =1 design, ls_clk is not required.
When Support FRL = 0, a general purpose phase-locked loop GPLL that is referenced by the TMDS clock from the HDMI sink connector, is used to generate reference clock to the transceiver RX CDR, the link speed clock (ls_clk) and video clock (vid_clk) for the core. This GPLL switches between reference clock 0 and reference clock 1 based on TMDS or FRL mode.
- For Support FRL =0 design, frl_clk is not required.
- The TMDS/FRL data clocks into the core at ls_clk (Support FRL = 0) or transceiver recovered clock (Support FRL = 1) with all channels driven by the same clock source (GPLL CLK1).
- The video data clocks out from the core at vid_clk.
ls_clk, and vid_clk are derived based on the color depth, TMDS Bit clock ratio, user oversampling control bit information, and the detected Clock Channel frequency band in TMDS mode (Support FRL =0).
Did you find the information on this page useful?