2022.2 Release

This page contains documentation and release information corresponding to Xilinx software version 2022.2.

Table of Contents

What's New

Documentation

Device Family

Wiki Page

Technical Reference Manual

Software Developer's Guide

Design Hub

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

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.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.

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
GLIBC  2.34
Binutils 2.37
GDB: 10.2

Aligns with Linaro upstream latest

Yocto Project

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

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

 

 

Zynq-7000 Evaluation Boards

 

 

File Name

MD5

Description

2022.2_zc702_release.tar.xz

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

2022.2_zc706_release.tar.xz

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

2022.2_zcu102_release.tar.xz

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

2022.2_zcu104_release.tar.xz

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

2022.2_zcu106_release.tar.xz

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

2022.2_zcu111_release.tar.xz

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

2022.2_zcu1275_release.tar.xz

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

2022.2_zcu216_release.tar.xz

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

2022.2_k26-som_release.tar.xz

 

 

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

2022.2_kv260-starterkit_release.tar.xz

 

 

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

2022.2_kr260-starterkit_release.tar.xz

 

 

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

2022.2_vck190_release.tar.xz

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

2022.2_vmk180_release.tar.xz

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

2022.2_vpk120_release.tar.xz

 

 

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

2022.2_vpk180_release.tar.xz

 

 

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