YUV420 Colorimetry - 3.1 English

DisplayPort 1.4 TX Subsystem Product Guide

Document ID
PG299
Release Date
2022-10-19
Version
3.1 English

In the Vivado® IDE, in the DisplayPort 1.4 TX Subsystem, when the Enable support for YUV420 ColorFormat option is selected (as shown in the following figure), the subsystem can support YUV420 colorimetry as mentioned in VESA DisplayPort Standard Version 1.4a (VESA website). When you select the 420 option, you are prompted to select 4PPC or 8PPC for the AXI4-Stream data input interface using the Input PPC with YUV420 Support option. 8PPC can be used for resolutions with YUV420 colorimetry which result in vid_clk > 300 MHz (for resolutions such as 8k at 60 fps).

Note: YUV420 colorimetry is not supported in MST mode. Refer FB Pass-through with HDCP1.3 and HDCP2.2/2.3 example design described in Configuring HDCP Keys and Key Management for YUV420 colorimetry example.
Figure 1. DisplayPort 1.4 TX Subsystem with Option to Enable YUV420

The pixel arrangement of the YUV420 color format follows the UG934 standard on the input of the AXI4-Stream interface. This data is then converted into the native mode by the subsystem and is fed to the DisplayPort TX IP. The following figure depicts the native mode data format of 4PPC YUV420 after conversion from the UG934 format.

Note: The figure depicts the case of USER_PIXEL_WIDTH (DisplayPort TX IP offset register 0x1B8) as 4, MAX_BPC of 12 and Video BPC of 8.
Figure 2. Native YUV420 Format After Converted From YUV420 Video Format of UG934

Because the native YUV420 format has two Y-components per pixel, care should be taken to consider “HTOTAL” (total horizontal resolution of the video) as half of the actual value in the software.