Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.
ZCU106 Evaluation Board: Video and Vision Applications
The ZCU106 stands as AMD’s most versatile Zynq UltraScale+ development platform for video and vision applications. Having worked with multiple boards in this family, the ZCU106 board consistently proves its worth when projects demand both hardware video codec capabilities and extensive high-speed connectivity.
This guide covers what makes the Xilinx ZCU106 the preferred choice for broadcast video, streaming, and professional vision applications—from hardware specifications to practical implementation with the Video Codec Unit (VCU) Targeted Reference Design.
The ZCU106 evaluation board bridges a critical gap in the Zynq UltraScale+ ecosystem. While the ZCU104 focuses on cost-effective embedded vision and the ZCU102 maximizes FPGA resources, the ZCU106 uniquely combines hardware video codec with comprehensive interface support.
The Interface Advantage
Where the ZCU106 board truly differentiates itself is interface diversity:
Interface
ZCU106
ZCU104
ZCU102
FMC GTH Transceivers
7
1
16
SFP/SFP+ Cages
2
0
4
PCIe Gen3
x4
x1
x4
SDI Connector
Yes
No
No
AES3 Audio
Yes
No
No
Video Codec
H.264/H.265
H.264/H.265
None
The SDI connector and AES3 audio support make the Xilinx ZCU106 particularly suited for broadcast applications where standard professional video interfaces are essential.
ZCU106 Hardware Specifications
The ZCU106 evaluation board provides comprehensive hardware for demanding video applications.
Processing Architecture
Component
Specification
Device
XCZU7EV-2FFVC1156
Application Processor
Quad-core ARM Cortex-A53 @ 1.5 GHz
Real-Time Processor
Dual-core ARM Cortex-R5F @ 600 MHz
Graphics Processor
Mali-400 MP2 GPU
Video Codec Unit
4KP60 H.264/H.265
Logic Cells
504K
DSP Slices
1,728
Block RAM
11.0 Mb
UltraRAM
27.0 Mb
Memory Configuration
Interface
Capacity
Configuration
PS DDR4 SODIMM
4 GB (standard)
72-bit with ECC
PL DDR4 Component
2 GB
64-bit
Quad-SPI Flash
128 MB
Dual x4
The 72-bit PS DDR4 with ECC support provides data integrity critical for professional broadcast applications where frame drops are unacceptable.
Video and Display Interfaces
Interface
Direction
Specifications
HDMI 2.0
Input/Output
Stacked connector, 3× GTH
DisplayPort 1.2a
Output
Up to 4K @ 30 fps
SDI
Input/Output
HD-BNC connectors, 1× GTH
SFP/SFP+
Bidirectional
2 cages, 4× GTH total
High-Speed Serial Connectivity
The ZCU106 allocates its GTH transceivers strategically:
Interface
GTH Lanes
Purpose
FMC HPC0
4
Expansion
FMC HPC1
3
Expansion
SFP/SFP+
4
10G networking
PCIe
4
Host connectivity
HDMI
3
Video I/O
SDI
1
Broadcast video
SMA
1
Test/debug
This distribution enables simultaneous video processing, networking, and expansion—a configuration not possible on the more constrained ZCU104.
The XCZU7EV’s integrated VCU transforms the ZCU106 board into a complete video processing platform.
VCU Capabilities
Feature
Specification
Maximum Resolution
4K @ 60 fps
Encode Standards
H.264 (AVC), H.265 (HEVC)
Decode Standards
H.264 (AVC), H.265 (HEVC)
Simultaneous Operation
Encode + Decode
Multi-Stream
Up to 8× 1080p @ 30 fps
Bit Depth
8-bit, 10-bit
Chroma Formats
4:2:0, 4:2:2
Rate Control
CBR, VBR, Low Latency
Why Hardware Codec Matters
Software-based video encoding consumes significant processor resources. On the Cortex-A53 cores, encoding 4K video would monopolize all CPU cycles, leaving nothing for application logic. The dedicated VCU processes video streams independently, freeing the processors for inference, control, and communication tasks.
For broadcast applications, the VCU’s low-latency mode enables glass-to-glass delays under 30ms—essential for live production where timing is critical.
The combination of encode and decode enables bidirectional video:
Direction
Pipeline
Capture
Camera → VCU Encode → Network
Display
Network → VCU Decode → Monitor
Local Preview
Camera → FPGA → Monitor
Getting Started with the ZCU106
Kit Contents
The EK-U1-ZCU106-G includes:
Item
Description
ZCU106 Board
XCZU7EV-2FFVC1156 MPSoC
Power Supply
12V adapter and cables
ATX Adapter
For PC chassis installation
USB Hub
4-port USB 3.0
Ethernet Cable
Gigabit networking
Vivado License
Design Suite: Design Edition
Note: Unlike the ZCU104, the ZCU106 does not include a USB camera—appropriate given its focus on professional video interfaces rather than embedded vision.
Boot Mode Configuration
SW6[4:1]
Boot Mode
1110
SD Card
0010
QSPI32
0000
JTAG
Running the VCU TRD
Download the TRD package from AMD’s website
Flash the pre-built SD card image
Configure SW6 for SD boot (1110)
Connect video sources and displays
Power on and access via serial console
Run vcu_gst_app with appropriate configuration
The TRD provides configuration files for common scenarios—4K60 encoding, multi-stream processing, SDI workflows, and more.
What is the main difference between ZCU106 and ZCU104?
The ZCU106 provides significantly more high-speed connectivity with 7 GTH transceivers on FMC (versus 1 on ZCU104), dual SFP+ cages, native SDI support, and PCIe Gen3 x4. Both boards include the H.264/H.265 video codec. The ZCU104 is optimized for cost-sensitive embedded vision, while the ZCU106 board targets broadcast and professional video applications requiring diverse interfaces.
Does the Xilinx ZCU106 support 4K video encoding and decoding?
Yes, the Xilinx ZCU106 supports simultaneous 4K @ 60fps encoding and decoding through its integrated Video Codec Unit. The VCU handles H.264 (AVC) and H.265 (HEVC) standards with support for 8-bit and 10-bit color depth. Multi-stream configurations can process up to eight 1080p streams simultaneously.
Can I use the ZCU106 evaluation board for SDI broadcast applications?
Absolutely. The ZCU106 evaluation board includes dedicated HD-BNC connectors for SDI input and output, making it immediately compatible with professional broadcast equipment. The VCU TRD provides complete SDI RX and TX reference designs with GStreamer integration for rapid development.
What FMC cards work with the ZCU106 board?
The ZCU106 board supports FMC+ cards with two HPC connectors providing 7 total GTH transceivers. Compatible cards include HDMI/SDI capture cards, high-speed ADC/DAC modules, and camera interface cards. The automatic VADJ voltage configuration reads FRU data from FMC EEPROMs to set appropriate I/O voltages.
Is the ZCU106 suitable for machine learning inference?
While the ZCU106 can run Vitis AI DPU configurations for ML inference, the ZCU104 offers better value for pure ML applications. The ZCU106’s strengths lie in combining ML inference with professional video pipelines—for example, running object detection on broadcast video streams with hardware codec encoding of results.
Building Professional Video Systems
The ZCU106 evaluation board occupies a unique position in AMD’s Zynq UltraScale+ portfolio. Its combination of hardware video codec, native SDI support, dual SFP+ cages, and PCIe connectivity creates a platform capable of addressing professional broadcast and streaming applications that neither the ZCU104 nor ZCU102 can match individually.
Development Workflow Best Practices
When starting a video project on the ZCU106 board, following a structured approach saves significant development time:
Start with the VCU TRD: The reference designs provide proven, tested implementations. Rather than building from scratch, identify the TRD module closest to your requirements and modify it. This approach eliminates weeks of debugging video timing and codec configuration issues.
Validate Hardware First: Before writing application code, use the pre-built SD images to verify all interfaces function correctly. Connect your video sources, displays, and network infrastructure to confirm the hardware meets your requirements.
Profile Memory Bandwidth: Video applications are often memory-bandwidth limited. The Xilinx ZCU106 provides separate PS and PL DDR4 interfaces for a reason—partition your design to avoid contention between processor access and video DMA operations.
Test at Target Resolution: Performance characteristics change significantly between 1080p and 4K workloads. Develop and test at your target resolution from the beginning to avoid late-stage surprises.
For engineers developing video conferencing systems, broadcast encoders, surveillance platforms, or streaming appliances, the Xilinx ZCU106 provides the interface diversity and video processing capabilities to prototype and validate designs before committing to custom hardware. The comprehensive VCU TRD accelerates development with proven reference implementations covering the most common video workflows.
Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.