Contact Sales & After-Sales Service

Contact & Quotation

  • 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.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

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.

What Makes the ZCU106 Board Special

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:

InterfaceZCU106ZCU104ZCU102
FMC GTH Transceivers7116
SFP/SFP+ Cages204
PCIe Gen3x4x1x4
SDI ConnectorYesNoNo
AES3 AudioYesNoNo
Video CodecH.264/H.265H.264/H.265None

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

ComponentSpecification
DeviceXCZU7EV-2FFVC1156
Application ProcessorQuad-core ARM Cortex-A53 @ 1.5 GHz
Real-Time ProcessorDual-core ARM Cortex-R5F @ 600 MHz
Graphics ProcessorMali-400 MP2 GPU
Video Codec Unit4KP60 H.264/H.265
Logic Cells504K
DSP Slices1,728
Block RAM11.0 Mb
UltraRAM27.0 Mb

Memory Configuration

InterfaceCapacityConfiguration
PS DDR4 SODIMM4 GB (standard)72-bit with ECC
PL DDR4 Component2 GB64-bit
Quad-SPI Flash128 MBDual 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

InterfaceDirectionSpecifications
HDMI 2.0Input/OutputStacked connector, 3× GTH
DisplayPort 1.2aOutputUp to 4K @ 30 fps
SDIInput/OutputHD-BNC connectors, 1× GTH
SFP/SFP+Bidirectional2 cages, 4× GTH total

High-Speed Serial Connectivity

The ZCU106 allocates its GTH transceivers strategically:

InterfaceGTH LanesPurpose
FMC HPC04Expansion
FMC HPC13Expansion
SFP/SFP+410G networking
PCIe4Host connectivity
HDMI3Video I/O
SDI1Broadcast video
SMA1Test/debug

This distribution enables simultaneous video processing, networking, and expansion—a configuration not possible on the more constrained ZCU104.

Read more Xilinx FPGA Series:

Video Codec Unit: The Heart of Video Processing

The XCZU7EV’s integrated VCU transforms the ZCU106 board into a complete video processing platform.

VCU Capabilities

FeatureSpecification
Maximum Resolution4K @ 60 fps
Encode StandardsH.264 (AVC), H.265 (HEVC)
Decode StandardsH.264 (AVC), H.265 (HEVC)
Simultaneous OperationEncode + Decode
Multi-StreamUp to 8× 1080p @ 30 fps
Bit Depth8-bit, 10-bit
Chroma Formats4:2:0, 4:2:2
Rate ControlCBR, 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.

VCU Targeted Reference Design

AMD provides comprehensive reference designs demonstrating the ZCU106 evaluation board capabilities.

Available Design Modules

ModuleInputOutputKey Feature
HDMI RXHDMI sourceVCU encoderCapture pipeline
HDMI TXVCU decoderHDMI displayDisplay pipeline
SDI RXSDI sourceVCU encoderBroadcast input
SDI TXVCU decoderSDI outputBroadcast output
10G StreamingEthernetEthernetNetwork transport
Multi-StreamMultipleMultipleParallel processing
PCIeHost PCHost PCAcceleration card

GStreamer Integration

The VCU TRD includes GStreamer plugins enabling rapid pipeline development:

PluginFunction
omxh264encH.264 hardware encoding
omxh265encH.265 hardware encoding
omxh264decH.264 hardware decoding
omxh265decH.265 hardware decoding
v4l2srcVideo4Linux2 capture
xlnxvideosinkXilinx display output

Engineers can prototype complete video pipelines using command-line GStreamer before developing production C/C++ applications.

Practical Applications for the ZCU106

The Xilinx ZCU106 excels in applications requiring both video processing and connectivity.

Broadcast Video Systems

The SDI interface and AES3 audio make the ZCU106 board immediately compatible with professional broadcast infrastructure:

ApplicationKey Features Used
Live EncoderSDI input, VCU encode, IP streaming
Decoder/PlayerIP receive, VCU decode, SDI output
TranscoderVCU decode + encode, format conversion
Video ServerPCIe host, multi-stream VCU

Surveillance and Security

Multi-stream capabilities enable sophisticated surveillance systems:

ConfigurationStreamsResolution
High Density81080p @ 30 fps
Balanced41080p @ 60 fps
Premium24K @ 30 fps
Maximum14K @ 60 fps

Video Conferencing

The combination of encode and decode enables bidirectional video:

DirectionPipeline
CaptureCamera → VCU Encode → Network
DisplayNetwork → VCU Decode → Monitor
Local PreviewCamera → FPGA → Monitor

Getting Started with the ZCU106

Kit Contents

The EK-U1-ZCU106-G includes:

ItemDescription
ZCU106 BoardXCZU7EV-2FFVC1156 MPSoC
Power Supply12V adapter and cables
ATX AdapterFor PC chassis installation
USB Hub4-port USB 3.0
Ethernet CableGigabit networking
Vivado LicenseDesign 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
1110SD Card
0010QSPI32
0000JTAG

Running the VCU TRD

  1. Download the TRD package from AMD’s website
  2. Flash the pre-built SD card image
  3. Configure SW6 for SD boot (1110)
  4. Connect video sources and displays
  5. Power on and access via serial console
  6. Run vcu_gst_app with appropriate configuration

The TRD provides configuration files for common scenarios—4K60 encoding, multi-stream processing, SDI workflows, and more.

Read more Xilinx Products:

Comparing ZCU106 with Alternatives

ZCU106 vs ZCU104

FactorZCU106ZCU104
Target ApplicationBroadcast/StreamingEmbedded Vision
Video CodecYesYes
FMC GTH71
SDI SupportNativeNone
SFP+ Ports20
Included CameraNoYes (USB)
Price~$3,570~$1,899

Choose ZCU106 when: SDI connectivity, multiple high-speed interfaces, or PCIe integration is required.

Choose ZCU104 when: Cost is primary concern and standard video interfaces (HDMI, USB) suffice.

ZCU106 vs ZCU102

FactorZCU106ZCU102
Video CodecYesNo
DeviceXCZU7EVXCZU9EG
Logic Cells504K600K
FMC GTH716
SFP+ Ports24
SDI SupportNativeNone
Price~$3,570~$2,995

Choose ZCU106 when: Hardware video codec is essential for the application.

Choose ZCU102 when: Maximum FPGA resources or GTH count matters more than video codec.

Essential Resources

Official Documentation

DocumentNumberDescription
User GuideUG1244Complete board documentation
VCU TRD GuideUG1250Reference design details
SchematicsAvailable for download

Download Links

ResourceURL
Product Pagehttps://www.xilinx.com/products/boards-and-kits/zcu106.html
VCU TRD Wikihttps://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/460948332
Board Fileshttps://www.xilinx.com/support/download.html
Vivadohttps://www.xilinx.com/support/download.html

Frequently Asked Questions

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • 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.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

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.