VCU TRD YUV444 Video Capture and Display - 2023.1 English

Zynq UltraScale+ MPSoC ZCU106 Video Codec Unit Targeted Reference Design User Guide (UG1250)

Document ID
UG1250
Release Date
2023-05-16
Version
2023.1 English

This module enables the capture of YUV444 8-bit and 10-bit video from HDMI-RX. The video can be displayed on HDMI-TX or DisplayPort and recorded on SD cards or USB/SATA drives. The module can stream-in or stream-out encoded data through an Ethernet interface. This module supports up to single-stream 4kp30 YU24 and X403 formats.

AMD Zynq™ UltraScale+™ VCU hardware does not support YUV444 encode/decode processing. Only YUV 4:0:0, 4:2:0 and 4:2:2 sub-sampling modes are supported. This feature enables encoding yuv444p (single planar) video frames using the VCU, reading them as YUV4:0:0 of width x 3*height buffer. Similarly. at the decoder side, the VCU decoder output reads them as width x 3*height YUV4:0:0 raw video frame, but the display treats the buffer as a YUV444 planar buffer. This feature also includes enhancing FB_RD, FB_WR IP/drivers and V4l2 and DRM frameworks to support YUV444 planar buffer format.

The Zynq UltraScale+ MPSoC VCU TRD wiki for 2023.1 provides additional content including:

Prerequisites for building and running the reference designs.

Instructions for running the pre-built SD card image on the evaluation board.

Detailed step-by-step design and tool flow tutorials for each design module.