Out of Box Designs - 2020.2 English

Versal ACAP VCK190 Base Targeted Reference Design (UG1442)

Document ID
UG1442
Release Date
2021-01-08
Version
2020.2 English

This TRD consists of Jupyter notebooks (NBs) which allow you to evaluate the TRD "out of the box". A short summary of what pipeline is executed by each notebook follows.

Notebooks

NB1 – Encoded Video File Playback
Demonstrates how to create a GStreamer video pipeline to decode a video file. The video is displayed in the notebook.
NB2 – V4L2 Video Capture
Demonstrates how to capture video from a V4L2 device. Supported V4L2 devices include a virtual video test driver, a USB camera, and MIPI. The video is displayed in the Jupyter notebook.
NB3 – DRM/KMS Display
Shows how to capture video from a V4L2 device and display the output on a monitor using a DRM/KMS display device. The Xilinx DRM/KMS driver is used by the display device. Video mixer and HDMI encoder are implemented inside the PL.
NB4 – Parallel Video Pipelines
Shows how to create two parallel GStreamer video pipelines. The first pipeline captures video from a V4L2 device and the second pipeline decodes the video file and displays the output on the same DRM/KMS display device.
NB5: MIPI Quad Sensor
Shows how to create four parallel GStreamer video pipelines. All four pipelines capture video from a V4L2 device and displays the output on a DRM/KMS display device.
NB6 – Filter2D
Shows the process of 2D filtering with PS/PL/AIE implementations. Uses GStreamer to construct the pipeline.
NB7 – Pipeline Splitting
Shows the process of splitting video pipelines and running them through 2D filters. Input is taken from eligible V4L2 devices and filtered with PS/PL filters. The pipeline is constructed with GStreamer.
NB8 – HDMI Audio
Shows how to capture video and audio and forward them to HDMI TX. The pipeline is constructed with GStreamer.
APM Monitoring
Displays read/write throughput metrics for specific slots in the PL design by configuring soft APMs. Data is plotted in a graph.
CPU Monitoring
Uses the psutil library to provide CPU metrics. Data is plotted in a graph.
Power Monitoring
Provides power metrics for various rails using the INA226 power monitors on the board. Data is plotted in a graph. Refer to the VCK190 Evaluation User Guide for details.
The Versal Base TRD documentation provides additional content including:
  • Instructions for running the pre-built SD card image on the evaluation board
  • Prerequisites for building and running the reference design
  • Detailed step-by-step instructions on how to build platforms with integrated accelerators