...
Hardware and Software Requirements
SD Card | Networking | USB Peripherals | Miscellaneous | |
---|---|---|---|---|
ZCU102 (Rev 1.0+) | 16GB+ 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+) | 16GB+ Micro SD Card | (Optional) USB hub for peripherals (ex: keyboard, mouse) | ||
ZCU106 (Rev 1.0+) | 16GB+ SD Card | |||
Kria KR260 Starter Kit | 16GB+ Micro SD Card | |||
Kria KV260 Starter Kit | 16GB+ Micro SD Card | The KV260 desktop is mirrored on both the DisplayPort and HDMI interfaces. |
Installing the Image
Once you have downloaded the Certified Ubuntu for Xilinx Devices image fromhttps://ubuntu.com/download/amd-xilinx , you can write it to your SD card using any disk writing tool such as Balena Etcher, Win32 Disk Imager, or dd
.
...
To install the xlnx-config
snap, execute the following command from a terminal:
|
Info |
---|
For Kria users who are familiar with the |
...
The default platforms for the three boards are:
Evaluation Board | Reference Hardware Platform |
---|---|
ZCU102 | 2022.1 Petalinux BSP |
ZCU104 | 2022.1 Petalinux BSP |
ZCU106 | 2022.1 Petalinux BSP |
VCK190 | |
Kria KV260 Starter Kit | 2022.1 Vitis Platforms |
Kria KR260 Starter Kit | 2022.1 Vitis Platforms |
Running the ZCU10x DPU Demos
...
Suspend/resume functionality is not supported including Ethernet wake-on-LAN (WOL)
via-lab chipset based USB hubs will cause boot failure. Recommendation to use USB devices without a hub.
Install of Xilinx application packages causes dfx-mgr to crash. Recommendation to reboot platform or restart dfx-mgr service.
xmutil pwrctrl utility functional but does not print status to console
Audio playback on DisplayPort occasionally produces a “clicking” noise in concert with actual audio playback
KV260: Legacy boot FW (2021.1) will not boot the Ubuntu 22.04 image. Upgrade to 2022.1 Boot FW prior to loading Ubuntu 22.04 image.
KR260: KR260 USB2.0 devices not functional on U46 interfaces. Upgrade to 2022.1 Boot FW.
Portrait mode is unsupported
Wake on USB (eg, pressing a key on a keyboard or clicking a button on a mouse) is not supported
KR260: KR260 only supports a single lane of DisplayPort with a maximum resolution of 1080p. Some monitors are not able to negotiate the maximum link speed to support 1080p, so a lower maximum resolution may be reported.
KD240: A longer boot time may be seen on KD240. This is under investigation for resolution in a future release. Ref#2034604
KD240: KASLR is currently disabled on Kria images. This is under investigation for resolution in a future release. Ref#2030907
KD240: On revB boards the Machine Name may be incorrectly printed as ZynqMP KD240 revA. This is being investigated for resolution in the next release. Ref#2033477
KD240: The RS485 component on KD240 boards may fail to send and receive messages. This is being investigated for resolution in the next release. Ref#2021573
KD240: On KD240 boards the CAN0 interface may fail to come online when enabled with "ip link set can0 up2" with either "Invalid argument" returned or "kria kernel: xilinx_can ff060000.can can0: bit-timing not yet defined" printed to the Journal log. To resolve this issue ensure the bitrate is set before enabling the CAN device: "ip link set can0 type can bitrate 100000 loopback on // CAN node configure with 100Kbps speed." This is being investigated for resolution in the next release. Ref #2025450
KD240: On KD240 boards errors relating to sdhci0 (sdhci-arasan) may be seen during boot and in dmsg logs. This is being investigated for resolution in the next release. Internal reference #2034924
ZCU10x Boards
TBD
Versal Boards
...
After updating the Linux kernel boot arguments, run the flash-kernel utility to update the bootargs passed the Linux kernel on the next reboot.
|
Verifying the bootargs
To verify that the bootargs are set they way you want them, you can use the following command after the reboot:
...
Info |
---|
Unless otherwise noted, the Xilinx version for any Xilinx-specific packages is 2022.1 This table is currently being updated ahead of the Certified Ubuntu releases for Ubuntu 22.04. |
Package Name | Description & Notes | KR/V260 | ZCU10x |
---|---|---|---|
dfx-mgr | Y | Y | |
libdfx-mgr1 | Y | Y | |
| Xilinx BootGen tool used for creating bootable images | N | Y |
| fpgautil | Y | Y |
| libEGL libraries for the Mali GPU | Y | Y |
| Xilinx U-Boot bootloader - u-boot-zynqmp | N | Y |
| Vitis AI libraries & Vitis AI DNNDK legacy libraries | N | TBD |
| Open source driver for Arm GPU from the Endless OS Foundation xf86-video-armsoc repository. | Y | Y |
| Applications for encoding & decoding video streams ( | Y | Y |
| OMX decoder and encoder tools ( | Y | Y |
| Boot assets (bitstream, firmware, bootloaders, dtb, etc.) | N | Y |
| Libraries required to support XRT on Arm platforms | Y | Y |
| Ubuntu meta-package for support of the Certified Ubuntu on Xilinx Devices image on Kria platforms | Y | N |
xmutil | Y | Y | |
fru-print | Y | Y | |
libxilinx-vcu-dev | Y | Y | |
libxilinx-vcu0 | Y | Y | |
libxilinx-vcu-omx-dev | Y | Y | |
libxilinx-vcu-omx1 | Y | Y | |
xilinx-vcu-omx-utils | Y | Y | |
| Firmware required for the VCU operation | Y | Y |
xlnx-default-bitstreams | Y | N | |
linux-firmware-xilinx-ap1302 | Y | Y |
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 | Compatible | |
J5create JDA158 | Compatible | J5Create Direct , Amazon.com , Staples , Best Buy , NewEgg.com |
IVANKY-DP11 | Incompatible | |
ICZI IZEC-A10-IT | Incompatible | |
Snowkids DP to HDMI Cable | Incompatible |
Related Links
Building Vitis-AI Sample Applications on Certified Ubuntu 20.04 LTS for Xilinx Devices
https://xilinx-wiki.atlassian.net/wiki/pages/resumedraft.action?draftId=2105376824
Rebuilding the Certified Ubuntu for Xilinx Devices 20.04 LTS Kernel from Source
Using the Certified Ubuntu on Xilinx Devices image with a SATA hard disk
...