Zynq UltraScale+ VCU TRD User Guide 18
UG1250 (v2019.1) May 29, 2019 www.xilinx.com
Chapter 2: Targeted Reference Design Details
Full-fledged VCU TRD
Note: PL 10G Ethernet is supported only in 10G HDMI Video Capture and HDMI Display and HDMI
Video Capture and HDMI Display with SDSoC Support designs. All other designs support PS 1G
Ethernet.
This module enables video capture from an HDMI source, an image sensor connected
through CSI-2 RX, or a Test Pattern Generator (TPG) implemented in the PL. This module
also enables support for Scene Change Detection IP (SCD IP). SCD is supported in
memory-based mode. The video can be displayed via DP TX through the processing system
(PS) using HDMI TX through the PL, and can be recorded in SD cards or USB/SATA drives.
The module can Stream-in or Stream-out encoded data through an Ethernet interface.
PL DDR HDMI Video Capture and HDMI Display
This module enables capture of video from an HDMI RX Subsystem implemented in the PL.
The video can be displayed through HDMI TX through the PL and recorded in SD cards or
USB/SATA drives. The module can Stream-in or Stream-out encoded data through an
Ethernet interface. This module supports NV12, NV16, XV15, and XV20 pixel format.
This is the new design approach proposed to use PL_DDR for decoding and PS_DDR for
encoding so that DDR bandwidth would be enough to support high bandwidth VCU
applications requiring simultaneous encoder and decoder operations and transcoding at
4k@60fps. This approach makes most effective use of limited AXI4 read/write issuance
capability in minimizing latency for the decoder. DMA buffer sharing requirements
determine how capture, display, and intermediate processing stages should be mapped to
the PS or PL DDR.
VCU TRD PCIe
This module is used for transcoding MP4 files from the HOST machine to the client board
(zcu106) through the PCIe XDMA bridge interface in the PL. The file is passed to the VCU
decoder and encoder block for transcoding. The transcoded file is written back to the HOST
machine using the PCIe XDMA bridge interface read channel.
The Zynq UltraScale+ MPSoC VCU TRD wiki for 2019.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.
The rdf0428-zcu106-vcu-trd-2019-1.zip targeted reference design ZIP file is
associated with this user guide and available from the Zynq UltraScale+ MPSoC ZCU106
Evaluation Kit Documentation website.