Snaps - xlnx-config Snap for Certified Ubuntu on Xilinx Devices
This page provides usage and release notes for the xlnx-config snap. The xlnx-config snap can be found in the Canonical Snap Store at https://snapcraft.io/xlnx-config.
In Ubuntu 22.04, a xlnx-config has been updated with 22.04-specific changes. Therefore, it’s required to have two different versions of xlnx-config for use 20.04 and 22.04.
For 22.04, users should install the 2.x “track” (--channel=2.x) from the snap store. This is now set to the default version if no channel is specified.
For 20.04, users should install the 1.x track (--channel=1.x)
A key difference between the two versions is that the 2.x version does not include the xmutil or dfx-mgr utilities. These are provided as pre-installed debian packages in 22.04.
Table of Contents
- 1 Introduction
- 2 Installation
- 3 Supported Options
- 4 Platform Assets Container
- 4.1 ZCU10x PAC
- 4.2 Kria SOM PAC
- 4.3 Format of the manifest file
- 4.4 Assets Directory
- 4.5 ZCU10x Assets
- 4.6 KV260 Assets
- 5 Run-Time Asset Management
- 6 Snap Details
- 6.1 Snap Install Hook
- 6.2 One-Shot Daemon
- 6.3 xlnx-configd
- 7 ZCU10x Usage Example
- 8 KV260 Usage Example
- 9 Important Files and Directories
- 10 Creating PACs for Vitis Accelerated Platforms
- 11 Snap Release Notes
Introduction
Xlnx-config is command line tool used to manage and manipulate the hardware platform for Xilinx ZCU102/4/6 and KV260 boards running Certified Ubuntu 20.04 LTS for Xilinx Devices. Xlnx-config provides three main functions as detailed below.