Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hardware and Software Requirements

SD Card

Networking

USB Peripherals

Miscellaneous

ZCU102 (Rev 1.0+)

8GB+ SD Card

Wired Ethernet cable (100Mbps+) required to download updates and additional reference designs

Micro USB-A to USB-A Adapter, (Optional) USB hub for peripherals (ex: keyboard, mouse)

A DisplayPort cable and monitor may be used for a graphical desktop experience. Else, connect via USB UART terminal or SSH.

If DisplayPort Monitor is not available, please see the DisplayPort to HDMI Adapters section below for compatible adapters.

ZCU104 (Rev 1.0+)

8GB+ Micro SD Card

(Optional) USB hub for peripherals (ex: keyboard, mouse)

ZCU106 (Rev 1.0+)

8GB+ SD Card

(Optional) USB hub for peripherals (ex: keyboard, mouse)

Info

Note: The ZCU104 & ZCU106 VCU ROI TRD demonstrations additionally require the following accessories: HDMI monitor, HDMI source device (ex: DVD player), and HDMI cables. HDMI is not used on the ZCU102 design.

...

To install the xlnx-config snap, execute the following command from a terminal: 

Code Block
languagebash
$ sudo snap install xlnx-config --classic

After installing the xlnx-config snap, you can use it to set up the remainder of the system by executing the following command in a terminal:

...

Each evaluation board boot image contains a default bitstream & device tree combination that is configured during the first boot.  Each platform includes the Xilinx Deep Learning Processing Unit (DPU) in the Zynq UltraScale+ Programmable Logic (PL). These platforms also include a software stack  (XRT + Vitis AI) required to take advantage of it.  All of the out-of-the-box images are based on Xilinx 2020.2 tools, IP, drivers, and firmware. The default platforms for the three boards are: 

Evaluation Board

Reference Hardware Platform

ZCU102

Vitis AI v1.3 MPSoC DPU TRD

ZCU104

2020.2 VCU HDMI ROI TRD

ZCU106

2020.2 VCU HDMI ROI TRD

Running the ZCU10x DPU Demos

...

Creating a Custom Hardware Platform

COMING SOON!

Getting Help

Xilinx recommends posting on the Xilinx Embedded Linux Forum for any questions related to the Certified Ubuntu 20.04 LTS on Xilinx Devices release.

...

This appends options to the kernel command line - the latest value is the one actually used. For this example, we're overriding the default CMA value of 1000M with cma=256M: 

Code Block
ubuntu@zynqmp:~$ sudo sh -c 'echo "LINUX_KERNEL_CMDLINE=\"cma=256M\" > /etc/default/u-boot-xlnx' 
ubuntu@zynqmp:~$ sudo dpkg-reconfigure u-boot-zynqmp 
Note

Note the delimited quotation marks around the LINUX_KERNEL_CMDLINE values. This is so that multiple arguments can be passed at the same time. If only one argument is being specified then they can be ommitted.

You must reboot the system for the changes to take place.

...

The Certified Ubuntu on Xilinx Devices release contains some pre-installed packages. The default list of packages (and their versions) is described in the table below.

Package Name

Version

Description & Notes

bootgen-xlnx

2020.2-0ubuntu~20.04.1

Xilinx BootGen tool used for creating bootable images

fpga-manager-xlnx

2020.2ubuntu2~20.04

Libraries and tools required to use the FPGA Manager framework on Xilinx platforms

libegl-mali-xlnx

9p0.01rel0-0ubuntu5~20.04.1

libEGL libraries for the Mali GPU

linux-firmware-xilinx-vcu

2020.2-0ubuntu1~20.04.1

Firmware required for the VCU operation

u-boot-xlnx

2020.2-0ubuntu11~20.04

Xilinx U-Boot bootloader - u-boot-zynqmp

vitis-ai

1.3.2-0ubuntu5~20.04.1

Vitis AI libraries & Vitis AI DNNDK legacy libraries

xf86-video-armsoc-endlessm

1.4.1-0ubuntu6~20.04.1

Open source driver for Arm GPU from the Endless OS Foundation xf86-video-armsoc repository.

xilinx-vcu-ctrl

2020.2-0ubuntu~20.04.1

Applications for encoding & decoding video streams (ctrlsw_decoder and ctrlsw_encoder)

xilinx-vcu-omx

2020.2-0ubuntu4~20.04.1

OMX decoder and encoder tools (omx_decoder and omx_encoder)

xlnx-firmware

0.1ubuntu17~20.04

Boot assets (bitstream, firmware, bootloaders, dtb, etc.)
HDMI Rx firmware

xrt

202020.2.8.726-0ubuntu7~20.04

Libraries required to support XRT on Arm platforms

Checking the Xilinx Kernel Configuration

...

Historically, DisplayPort to HDMI adapters have been problematic when used with the ZCU10x boards. However, there are some that work consistently. The table below lists ones that are known to work as well as some that did not work. 

Adapter Model

Status

Where to Purchase

JSAUX JSESNZ4KDP2HDF

(tick) Compatible

Amazon.ca

J5create JDA158

(tick) Compatible

J5Create Direct , Amazon.com , Staples , Best Buy , NewEgg.com

IVANKY-DP11

(error) Incompatible

ICZI IZEC-A10-IT

(error) Incompatible

Snowkids DP to HDMI Cable

(error) Incompatible

Related Links

...