Zynq Ult VCU TRD User Guide
58
UG1250 (v2019.1) May 29, 2019
Chapter 5:
Hardware Platform
Video Pipelines
A
live-capture/file-src
element receives frames from an external source or produces video
frames internally. The captured video frames are written into memory.
A
processing
element reads video frames from memory, does certain processing, and then
writes the processed frames back into memory.
A
display
element
reads video frames from memory and sends the frames to a sink. In cases
where sink is displayed, this pipeline is also referred to as display pipeline.
TPG Capture Pipeline
The TPG capture pipeline is shown in
.
This pipeline consists of three main components, each of them controlled by the APU via an
AXI4-Lite based register interface:
• The Video Timing Controller (VTC) generates video timing signals including horizontal
and vertical sync and blanking signals. The timing signals are converted to AXI4-Stream
using the video-to-AXI4-Stream bridge with the data bus tied off. The video timing over
AXI4-Stream bus is connected to the input interface of the TPG, thus making the TPG
behave like a timing-accurate video source with a set frame rate as opposed to using
the free-running mode.
• The Video Test Pattern Generator (TPG) can be configured to generate various test
patterns including color bars, zone plates, moving ramps, moving boxes and more. The
color space format is configurable and set to YUV 4:2:0 in this design. For more
X-Ref Target - Figure 5-3
Figure 5-3:
TPG Video Capture Pipeline
32
48
32
128
128
48
VTC
Video
2
AXIS
Frmbuf
Write
Video Timing
AXI-S
AXI-MM
HP1
HPM0/1
AXI-Lite
HP1
PL
PS
TPG Capture Pipeline
TPG
X20148-112718