2022.2 Release
This page contains documentation and release information corresponding to Xilinx software version 2022.2.
Table of Contents
What's New
What's New in Vivado 2022.2
What’s New in Vitis 2022.2
Documentation
Device Family | Wiki Page | Technical Reference Manual | Software Developer's Guide | Design Hub | |
---|---|---|---|---|---|
Versal Adaptive SoC | |||||
Zynq UltraScale+ MPSoC | |||||
Kria SOM | |||||
Zynq-7000 SoC |
Downloads
The following downloads are provided for production boards. The Linux Image Archive contains the pre-built Linux images for the board platform. The BSP Download contains the PetaLinux BSP required to initialize a PetaLinux project.
These pre-built images, source code and configurations are provided for demonstration purposes only and may not be suitable outside of a development environment, including for production purposes.
Prior to production and deployment of any Linux-based system, it is recommended that all relevant security updates are applied, and a mechanism for in-field updates is made available throughout the lifetime of the relevant product
The files provided in the pre-built image (.tar.xz
) file will boot into a minimal Linux userspace environment that is useful for proof-of-life demonstration or as a recovery environment. For a full-featured Linux userspace environment, please download the PetaLinux BSP image (.bsp
) file and program the SD card image (.wic
).
To download the files referenced above, you must complete user registration at xilinx.com.
Xilinx Package Feeds
The pre-built images for these boards have DNF package feeds.
Please see the instructions on how to use the packages here: Install and run applications through DNF on target
Release Details
PetaLinux Update Release Notes
PetaLinux 2022.2 - Product Update Release Notes and Known Issues
Open Source Release Notes
2022.2 Release Notes for Open Source Components
Source Code and Licensing
Licenses and Source Code Information for 2022.2 PetaLinux BSPs
Component Versions
Feature/Product | Version | Description |
---|---|---|
FSBL | 2022.2 | The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2022.2 release of the Xilinx tools. |
U-Boot | 2022.01 | The release is based on a v2022.01 U-Boot created from the xlnx_rebase_v2022.01_2022.2 tag. More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages. |
Linux | 5.15 | The release is based on a 5.15 Linux kernel created from the xlnx_rebase_v5.15_LTS_2022.2 tag. |
Device Tree Generator | 2022.2 | For Vivado 2022.2 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx/tree/xlnx_rel_v2022.2 repository. |
Device Tree Compiler | v1.6.1 | Latest Stable Release |
Build Tool Version | GCC11.2.0 | Aligns with Linaro upstream latest |
Honister 3.4 |
| |
Xen | 4.16 |
|
ATF | 2.6 |
|
Git Tags
The Xilinx Git repositories are tagged as follows:
U-Boot: xlnx_rebase_v2022.01_2022.2
Linux: xlnx_rebase_v5.15_LTS_2022.2
Yocto Layers
meta-xilinx: GitHub - Xilinx/meta-xilinx at rel-v2022.2
meta-petalinux: GitHub - Xilinx/meta-petalinux at rel-v2022.2
meta-xilinx-tools: GitHub - Xilinx/meta-xilinx-tools at rel-v2022.2
Using the Prebuilt Linux Image Archives
This section only applies to boards with a prebuilt Linux image. For Kria, please refer to the K26 Wiki.
Extract the archive
tar xvf 2022.2_<board>_release.tar.xz |
Preparing the SD card
Please refer to the section Booting PetaLinux Image on Hardware with an SD Card
Booting the Board
Set the boot mode DIP switches on your board to SD boot. You can refer to the following page to set the switches for each card: Board bring up using pre-built images
Login Credentials
Autologin enabled.
Files In Release
The release archives contain the following files:
Zynq-7000 Evaluation Boards |
|
|
---|---|---|
File Name | MD5 | Description |
BOOT.BIN | b0b561e099707f6adcca35c4d0f4b6ee | Zynq boot image for zc702 |
system.bit | 92b17e7eed2767dee43f4110dbd6e09d | Bitstream for zc702 |
image.ub | fcfb87500b2a73f5f27673504977f301 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 919866ebfe970c0c8dee37e273e98282 | Device tree blob for zc702 |
zynq_fsbl.elf | 4b98592ec791473dcddec9ea67541b4d | FSBL for zc702 |
u-boot.elf | c2defdbb58e4d0f9428038b590477d7a | U-BOOT for zc702 |
boot.scr | 5d0b09e7e480fd35c629f75add87e01a | Boot script for zc702 |
bootgen.bif | af0946c593015b8ca47538e3bc858301 | bootgen for zc702 |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 123081cdabb9c3fd621a0edf4cb10d4c | Zynq boot image for zc706 |
system.bit | 2708d2916a9d274e7304e9c83cc65e2b | Bitstream for zc706 |
image.ub | 3ef79e7338b1b19c1118b715b5b60b6a | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | c47a60ecfa7a3ecf1742fe6f948d9094 | Device tree blob for zc706 |
zynq_fsbl.elf | bd0e189bc726c518de46173a878efab4 | FSBL for zc706 |
u-boot.elf | bc087cecd3980fb1a55143ce61513976 | U-BOOT for zc706 |
boot.scr | 5d0b09e7e480fd35c629f75add87e01a | Boot script for zc706 |
bootgen.bif | af0946c593015b8ca47538e3bc858301 | bootgen for zc706 |
Zynq UltraScale+ MPSoC Evaluation Boards |
|
|
File Name | MD5 | Description |
BOOT.BIN | ab099e40eac078d1e152b648bcc255c0 | Zynq UltraScale+ MPSoC boot image for zcu102 board |
image.ub | e5dbc72fa84bd88823ef673341e910e7 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board |
system.bit | 7f7849b5b0cba11df96109647603a7c7 | Bitstream for zcu102 board |
system.dtb | cf0c2169757ac3d236493989f44cf801 | Device tree blob for zcu102 board |
zynqmp_fsbl.elf | 7263ea41cae3500bab39300afcc29dd2 | FSBL for zcu102 board |
bl31.elf | f71d783bb0a6d2748588fa1ecc620e46 | ATF binary for zcu102 board |
pmufw.elf | 88c4445e047382364c95b4afe580cabf | pmufw elf for zcu102 board |
u-boot.elf | 34562c76562b6861fdc342807a2780ad | U-BOOT for zcu102 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for zcu102 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu102 board |
Image | a23e9295046a52863e76284a64ecab3e | Kernel Image for zcu102 board |
ramdisk.cpio.gz.u-boot | fe0a3e8bb1ed01d0cfb745f146bfb472 | Tiny rootfs for zcu102 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 654f945eb42c5704bb21b2b84d6b0660 | Zynq UltraScale+ MPSoC boot image for zcu104 board |
image.ub | 703172c72744f42f337bec1081ad851c | FIT image (Linux Kernel+device tree blob+rootfs) for zcu104 board |
system.bit | 482a35dbc513ca0dc38f94c59eb847da | Bitstream for zcu104 board |
system.dtb | ecbb78e988d74b0eb27ae1d2a39de445 | Device tree blob for zcu104 board |
zynqmp_fsbl.elf | efc7c674adb8219ee4555133e5fb74ed | FSBL for zcu104 board |
bl31.elf | f71d783bb0a6d2748588fa1ecc620e46 | ATF binary for zcu104 board |
pmufw.elf | ef7a8aa3c64402b2b4e1e4e58b443529 | pmufw elf for zcu104 board |
u-boot.elf | c7e9ecbd04924ba2f746f7610c81f3c0 | U-BOOT for zcu104 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot SCR file |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu104 board |
Image | ed8ac99b509f58fc0943399d48222400 | Kernel Image for zcu104 board |
ramdisk.cpio.gz.u-boot | 679b65955cd2476d7a137e16b39eeba8 | Tiny rootfs for zcu104 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 2755b74f79a30d4b665f5c8839d41c2f | Zynq UltraScale+ MPSoC boot image for zcu106 board |
image.ub | 9d342b42334436b3355430447068319a | FIT image (Linux Kernel+device tree blob+rootfs) for zcu106 board |
system.bit | 04833699e57611b3b90a0b6ca4d0c122 | Bitstream for zcu106 board |
system.dtb | 8fd7fe65ce9f4660626690509b5dfbb3 | Device tree blob for zcu106 board |
zynqmp_fsbl.elf | 408a58d2d24fc733d93b767607bebfaa | FSBL for zcu106 board |
bl31.elf | f71d783bb0a6d2748588fa1ecc620e46 | ATF binary for zcu106 board |
pmufw.elf | 89d6b14594a72a4515e65835a059c4c6 | pmufw elf for zcu106 board |
u-boot.elf | 2765c9686046d8465431ef405d476c9f | U-BOOT for zcu106 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for zcu106 board |
bootgen.bif | be42e1eb6162b6f7167d02d912f1c2a3 | bootgen for zcu106 board |
Image | a7a18162466c6afdfe41404d1fb5db09 | Kernel Image for zcu106 board |
ramdisk.cpio.gz.u-boot | ef0a840ef207a2243b6eb84819fbf999 | Tiny rootfs for zcu106 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | c70cbf56576a3487fc801d1a257285b4 | Zynq UltraScale+ RFSoC boot image for zcu111 board |
image.ub | 292ccd3c52007755942093e459711137 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu111 board |
system.bit | e3af3651d252744fb8dbf8d03182cbb4 | Bitstream for zcu111 board |
system.dtb | 0b52e8d8b03c3a4860f3ee07d58a96e8 | Device tree blob for zcu111 board |
zynqmp_fsbl.elf | d3333163082f68741cc192b729ced25b | FSBL for zcu111 board |
bl31.elf | ee0520551f6b0bcc4fd03b4733bf8170 | ATF binary for zcu111 board |
pmufw.elf | 33b5ccf711dcd6c31340947e9e9cab5e | pmufw elf for zcu111 board |
u-boot.elf | 710af018c580db040830c89b720f3490 | U-BOOT for zcu111 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu111 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu111 board |
Image | 6b909f374ed0e811ddd86d79fb3946c5 | Kernel Image for zcu111 board |
ramdisk.cpio.gz.u-boot | a4ad385f404550a9d2502441ef77f9af | Tiny rootfs for zcu111 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 5eb64885897befe3dada4cedabb229ed | Zynq UltraScale+ RFSoC boot image for zcu1275 board |
image.ub | f85e7e3420024a3238cdd786a19f1cb1 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu1275 board |
system.bit | 814414c4bb6c469854ac85103d60646b | Bitstream for zcu1275 board |
system.dtb | aec95ae7db1dcce195b5086a40d32032 | Device tree blob for zcu1275 board |
zynqmp_fsbl.elf | 80d29c69732388f6da0a784e2ba78295 | FSBL for zcu1275 board |
bl31.elf | ee0520551f6b0bcc4fd03b4733bf8170 | ATF binary for zcu1275 board |
pmufw.elf | 493143c533df7f54ca0d08ad7a7e166e | pmufw elf for zcu1275 board |
u-boot.elf | 8eaf9c3435cc8a2ea53d1dd45a277111 | U-BOOT for zcu1275 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu1275 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu1275 board |
Image | 385c35adee505124e64084260970ee13 | Kernel Image for zcu1275 board |
ramdisk.cpio.gz.u-boot | 49eed7ca466dfdbb233a739dc0603ecd | Tiny rootfs for zcu1275 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | d36c60abe1f8f5e14fe21e5a28a8b504 | Zynq UltraScale+ RFSoC boot image for zcu216 board |
image.ub | c8407b1e5d06c57e926e9cc65b6e82f2 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu216 board |
system.bit | ec19a2a189eba375b9270b1d1a79fe59 | Bitstream for zcu216 board |
system.dtb | 5a5b1eb96bc89f48f4ad8389a5d58810 | Device tree blob for zcu216 board |
zynqmp_fsbl.elf | 6d312d180c299a6d01d76e386fe10c1a | FSBL for zcu216 board |
bl31.elf | ee0520551f6b0bcc4fd03b4733bf8170 | ATF binary for zcu216 board |
pmufw.elf | d9c047142a2604ca37ffaea659e4f3f9 | pmufw elf for zcu216 board |
u-boot.elf | b38bfb96d347d9fb278bf6c102e52376 | U-BOOT for zcu216 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu216 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu216 board |
Image | f81720d8b172959d3729cac5086c333b | Kernel Image for zcu216 board |
ramdisk.cpio.gz.u-boot | cbf036b94851a0138d48ac3f8ad5a105 | Tiny rootfs for zcu216 board |
|
|
|
File Name | MD5 | Description |
|
| |
BOOT.BIN | add2673c3bd8e953bd14e93eec49e768 | Zynq UltraScale+ MPSoC boot image for k26 som board |
image.ub | c9c97b09e2eee7a66a26ae531a0d58a3 | FIT image (Linux Kernel+device tree blob+rootfs) for k26 som board |
system.bit | 21e862a83e7fc34dfaa3fbda217b2974 | Bitstream for k26 som board |
system.dtb | 7de29b4ac592d4818ec8280ae7fddbb8 | Device tree blob for k26 som board |
zynqmp_fsbl.elf | bcb3f6254afd627cbe63bd53ff3dfb8f | FSBL for k26 som board |
bl31.elf | 587b5679f6e394dc66b5285e22bc9742 | ATF binary for k26 som board |
pmufw.elf | 605ab3d24d824e4eb6ecfd8ca2a52e0c | pmufw elf for k26 som board |
u-boot.elf | c3790e65bb90be069b2cb438fb60a3df | U-BOOT for k26 som board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for k26 som board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for k26 som board |
Image | 6cf1aaabee2f2784a9582128a10a86db | Kernel Image for k26 som board |
ramdisk.cpio.gz.u-boot | 12353fb44138a1a41f014631b655c1bc | Tiny rootfs for k26 som board |
rootfs.tar.gz | 1bc772315b62a4d854fdd5db9894186f | Full rootfs for k26 som board |
|
|
|
File Name | MD5 | Description |
|
| |
BOOT.BIN | f99ff4e7c26fd7537db430884776e31f | Zynq UltraScale+ MPSoC boot image for kv260 board |
image.ub | 4b8e472522d60fb3300817e804e57651 | FIT image (Linux Kernel+device tree blob+rootfs) for kv260 board |
system.bit | c9263d210f6caad7c74ec53e2f02d15e | Bitstream for kv260 board |
system-zynqmp-sck-kv-g-revB.dtb | af5eb86b0ec4b64e1737fcc4371bc565 | Device tree blob for kv260 board |
zynqmp_fsbl.elf | fc592d5af62f46ff44aa5412dd5422e7 | FSBL for kv260 board |
bl31.elf | 587b5679f6e394dc66b5285e22bc9742 | ATF binary for kv260 board |
pmufw.elf | ee6189501a438effb66e567c5c937d8b | pmufw elf for kv260 board |
u-boot.elf | 384bead762abfa13759375c50498af4d | U-BOOT for kv260 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for kv260 board |
bootgen.bif | 7fe74a8e5d4a98768febd358485a9210 | bootgen for kv260 board |
Image | a67f93332b343d0ecd7c1ee3cda9949d | Kernel Image for kv260 board |
ramdisk.cpio.gz.u-boot | 5440743f631453556fd12221a50cfdbe | Tiny rootfs for kv260 board |
rootfs.tar.gz | b0a0b99615a318604b5ef6008920551e | Full rootfs for kv260 board |
File Name | MD5 | Description |
|
| |
BOOT.BIN | 071b5bcea30bcc1fffc1033b34699fc0 | Zynq UltraScale+ MPSoC boot image for kr260 board |
image.ub | ccf46575ed33b57cfae928d08739e60e | FIT image (Linux Kernel+device tree blob+rootfs) for kr260 board |
system.bit | 7153e64ef78d7c6e7b12e7e1c7f1e4fb | Bitstream for kr260 board |
system-zynqmp-sck-kr-g-revB.dtb | b3a71a7d09728dd747b145bbbb0d33a5 | Device tree blob for kr260 board |
zynqmp_fsbl.elf | 358f477f354c7cd391a52e57a6e9ed42 | FSBL for kr260 board |
bl31.elf | 587b5679f6e394dc66b5285e22bc9742 | ATF binary for kr260 board |
pmufw.elf | 68938bcad36248ca5a1f9d71e5b101c0 | pmufw elf for kr260 board |
u-boot.elf | d919b01f1840e3cc6c0591927fde6314 | U-BOOT for kr260 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for kr260 board |
bootgen.bif | 575fbc63eefbc88b42ea2f68e86c80c1 | bootgen for kr260 board |
Image | b87beba2d911cf9bbe7b345a6bbd3f75 | Kernel Image for kr260 board |
ramdisk.cpio.gz.u-boot | 5500bbd1b780c8f27e1dd783ead6a477 | Tiny rootfs for kr260 board |
rootfs.tar.gz | 5a633800ccdd5495871f7799ca9b9f3c | Full rootfs for kr260 board |
Versal |
|
|
File Name | MD5 | Description |
BOOT.BIN | fef67ffe357d7c0602a7725a650b6ff7 | VCK 190 Boot image |
image.ub | 87d2cdd9dc35011b7279ae37fef73288 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 1529a6bfecb9e4188b8b2cd110cdc15a | Device tree blob for VCK 190 board |
plm.elf | 7bf7ffb5dd949bc625f2d1c97368352a | PLM file |
bl31.elf | 1642e511d00f26887e5219780ed3e05f | ATF binary for VCK 190board |
psmfw.elf | 3680cc24067e478254237f9acd5b4a30 | psmfw elf for VCK 190 board |
u-boot.elf | a03ac46d18ccf504c2dbdb9e3221ee7b | U-BOOT for VCK190 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VCK190 board |
bootgen.bif | c19dafee1cc1200c8ca8dd98b90b1757 | bootgen for VCK 190 board |
Image | 374eeebfad28b15808eea6f91bf690b4 | Kernel Image for VCK 190 board |
ramdisk.cpio.gz.u-boot | 3e0a0643e3f7f2e3532c5aed280fc274 | Tiny rootfs for VCK 190 board |
vpl_gen_fixed.pdi | acc72da65c96cf49355301f24b5cbe9f | pdi for VCK 190 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | fb554f0273206d5825cf847c01a6356e | VMK 180 Boot image |
image.ub | f77e8268b054eed5318e659bb11fc49e | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | ee494f05553f500eab9a2ce76168007c | Device tree blob for VMK 180 board |
plm.elf | d112395cc83ef37102453e484b472c6f | FSBL for VMK 180board |
bl31.elf | 033b7f3aab2b6bb10327005f9a95007c | ATF binary for VMK180 board |
psmfw.elf | f36ff0b4a6c31fd702575160bc9e8afb | pmufw elf for VMK180 board |
u-boot.elf | 9bdcebb27900c9ed10b154d632a31d5a | U-BOOT for VMK180 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VMK 180 board |
bootgen.bif | 6396aaccab8d6743b46f7cb84b6e1688 | bootgen for VMK 180 board |
Image | b6cba6eaa7d5344e16287b29710b08b3 | Kernel Image for VMK 180 board |
ramdisk.cpio.gz.u-boot | dbe366c2ecface0d40dd57d91e273360 | Tiny rootfs for VMK 180 board |
|
|
|
File Name | MD5 | Description |
|
| |
BOOT.BIN | f4b0607113d775a312c3398737bf4316 | VPK 120 Boot image |
image.ub | 0900ff006e1a2890057acaa2daa8e950 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 094d7789d60b83f2f5af7374f90703d8 | Device tree blob for VPK 120 board |
plm.elf | 231607485c93c9620192f21636c898da | PLM file |
bl31.elf | e86aa39c1eab5f25695ea7b1375bd8a2 | ATF binary for VPK 120 board |
psmfw.elf | 718b045301b294aeb7b33d5d9f2fba14 | psmfw elf for VPK 120 board |
u-boot.elf | e51a664f09bd6d666573fe207bb7412d | U-BOOT for VPK 120 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VPK 120 board |
bootgen.bif | 742caef95bc8eefba743ab3a00b9a340 | bootgen for VPK 120 board |
Image | c7b89c2ffd2969fbf97a70dfe39c7727 | Kernel Image for VPK 120 board |
ramdisk.cpio.gz.u-boot | bca9a119f810b3e4f688d7728bdcd4bb | Tiny rootfs for VPK 120 board |
|
|
|
File Name | MD5 | Description |
|
| |
BOOT.BIN | 811a6e2a2636873cb730770a993d000c | VPK 180 Boot image |
image.ub | 485d315fd88786e304bc6fe1a1bea7ab | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 08bbb49e877d783bc19b9cebe9f995c9 | Device tree blob for VPK 180 board |
plm.elf | 17a93f11e44e615356d965c18df6b115 | PLM file |
bl31.elf | 4bd35efe4c39fc43e734644c5ae1ba32 | ATF binary for VPK 180 board |
psmfw.elf | dfa2aede9d74e7172a8db025f5326ebb | psmfw elf for VPK 180 board |
u-boot.elf | 574f7eaab999ed7106673ab1b5e55a06 | U-BOOT for VPK 180 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VPK 180 board |
bootgen.bif | 742caef95bc8eefba743ab3a00b9a340 | bootgen for VPK 180 board |
Image | 35bc81fcaddda14f5ba25c970f930e45 | Kernel Image for VPK 180 board |
ramdisk.cpio.gz.u-boot | 1bdd5dd83176e261bd59dfc87455e0fb | Tiny rootfs for VPK 180 board |
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy