Zynq UltraScale+ MPSoC VCU TRD 2022.1 - Multi Stream Audio Video Capture and Display

This page provides all the information related to Design Module 3 - VCU TRD Multi stream Audio-Video Capture and Display design.

Table of Contents

1 Overview

The primary goal of this Design is to demonstrate the capabilities of the VCU hard block present in Zynq UltraScale+ EV devices with a soft audio codec. The TRD will serve as a platform to tune the performance parameters of the VCU and arrive at optimal configurations for encoder and decoder blocks with audio-video synchronization.

This design supports the following video interfaces:

Sources:

  • HDMI-Rx capture pipeline implemented in the PL

  • MIPI CSI-2 Rx capture pipeline implemented in the PL

  • File source (SD card, USB storage, SATA hard disk)

  • Stream-In from network or internet

Sinks:

  • DP-Tx display pipeline in the PS

  • HDMI-Tx display pipeline implemented in the PL

VCU Codec:

  • Video Encode/Decode capability using VCU hard block in PL 

    • AVC/HEVC encoding

    • Encoder/decoder parameter configuration

Streaming Interfaces:

  • 1G Ethernet PS GEM 

Video format:

  • NV12

Audio Configuration:

  • Codec: Opus

  • Format: S24_32LE

  • Channels: 2

  • Sampling rate: 48 kHz

  • Source: HDMI-Rx/ I2S-Rx

  • Render: HDMI-Tx/ I2S-Tx/ DP

Audio Deliverables:

Pipeline

Video-Input Source 

Audio Input Source

Video Output Type

Audio Output Type

ALSA Drivers

Resolution

Audio Codec Type

Audio Configuration

Video Codec Type

Deliverables

Record use-case
(Capture -> Encode -> Filesink)
Stream-out use-case (Capture -> Encode -> Stream-out)

  1. HD