In the AMD 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 through the
"Video_Stream_Configuration" (VSC) SDP as mentioned in VESA
DisplayPort Standard Version 1.4a (VESA
website). Through this VSC SDP, all the color formats mentioned in the "VSC
SDP Payload for Pixel Encoding/Colorimetry Format" section of the VESA DisplayPort Standard Version 1.4a are also supported. 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).
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 fed to the DisplayPort TX IP. The following figure depicts the native mode data format of 4PPC YUV420 after conversion from the UG934 format.
0x1B8) as 4, MAX_BPC of 12, and Video BPC of
8.Because the native YUV420 format has two Y-components per pixel, ensure to consider “HTOTAL” (total horizontal resolution of the video) as half of the actual value in the software.