This page provides all the information related to Design Module 4 - VCU TRD 10G HDMI Video Capture and Display design.
...
Table of Contents | ||
---|---|---|
|
1 Overview
The primary goal of this Design is to demonstrate the capabilities of VCU hard block present in Zynq UltraScale+ EV devices. The TRD will serve as a platform to tune the performance parameters of VCU and arrive at optimal configurations for encoder and decoder blocks with the streaming use case where bandwidth plays a vital role. 10G will give sufficient bandwidth for the streaming protocol to play video pipeline smoothly.
This design supports the following video interfaces:
...
For Petalinux related known issues please refer AR# 72950: PetaLinux 2020.1 - Product Update Release Notes and Known Issues Link will be added <June-05>.
For VCU related known issues please refer (Link will be added <June-05>) AR# 66763: LogiCORE H.264/H.265 Video Codec Unit (VCU) - Release Notes and Known Issues and Xilinx Zynq UltraScale+ MPSoC Video Codec Unit.
...
For Petalinux related limitations please refer AR# 72950: PetaLinux 2020.1 - Product Update Release Notes and Known Issues Link will be added <June-05>.
For VCU related limitations please refer (Link will be added <June-05>) AR# 66763: LogiCORE H.264/H.265 Video Codec Unit (VCU) - Release Notes and Known Issues, Xilinx Zynq UltraScale+ MPSoC Video Codec Unit and PG252 Link will be added <June-05>.
...
Slice:
The number of slices produced for each frame. Each slice contains one or more complete macroblock/CTU row(s). Slices are distributed over the frame as regularly as possible. If slice-size is defined as well more slices may be produced to fit the slice-size requirement.
Options:
4-22 4K 4Kp resolution with HEVC codec
4-32 4K 4Kp resolution with AVC codec
4-32 1080p resolution with HEVC codec
4-32 1080p resolution with AVC codec
...
Code Block |
---|
$ gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, width=3840, height=2160, format=NV12, framerate=60/1 ! queue ! kmssink bus-id="a0070000.v_mix" |
Display Processed Serial use case: Run the following gst-launch-1.0 command to display processed (capture → encode → decode → display) HDMI video using the GStreamer pipeline.
...