DisplayPort Intel® FPGA IP User Guide

ID 683273
Date 9/02/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.7. Sink Clock Tree

The IP receives DisplayPort serial data across the high-speed serial interface (HSSI). The HSSI requires a 135 MHz clock in DP1.4 or 100 MHz in DP2.0 for correct data locking. You can supply this frequency to the HSSI using a reference clock provided by an Intel FPGA PLL or pins.

The IP synchronizes HSSI 20-, 40-, or 32-bit data to a single HSSI[0] clock that clocks the data into the DisplayPort front-end decoder.

  • If you select dual symbol mode in DP1.4, this clock is equal to the link rate divided by 20 (270, 135, or 81 MHz).
  • If you turn on quad symbol mode in DP1.4, this clock is equal to the link rate divided by 40 (202.5, 135, 67.5, or 40.5 MHz).
  • If you select DP2.0 UHBR10 link rate, this clock is equal to the link rate divided by 32 (312.5 MHz).
The IP crosses the reconstructed pixel data into a local video clock (rxN_vid_clk) through an output DCFIFO, which drives the pixel stream output. The rxN_vid_clk frequency must be higher than or equal to the video clock in the up-stream source.
  • If rxN_vid_clk is slower than the up-stream video clock, the DCFIFO overflows.
  • If the rxN_vid_clk is faster than the up-stream source video clock, the output port experiences a deassertion of the valid port on cycles in which pixel data is not available.

The optimum frequency is the exact clock rate in the up-stream source. You require pixel clock recovery techniques to determine this clock frequency.

Secondary stream data is clocked by rx_ss_clk. The sink IP also requires a 16-MHz clock (aux_clk) to drive the internal AUX controller and an Avalon clock for the Avalon® memory-mapped interface (clk).

Figure 41. Sink Clock Tree