2022.1 Release

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

Table of Contents

What's New

Documentation

Device Family

Wiki Page

Technical Reference Manual

Software Developer's Guide

Design Hub

Device Family

Wiki Page

Technical Reference Manual

Software Developer's Guide

Design Hub

Versal Adaptive SoC

Coming Soon

Versal Adaptive SoC

AM011

UG1304

Link

Zynq UltraScale+ MPSoC

Zynq UltraScale+ MPSoC

Zynq UltraScale+ RFSoC

Zynq UltraScale+ MPSoC

Zynq UltraScale+ RFSoC

UG1085

UG1137

DH0070

Kria SOM

Kria K26 SOM

Kria K26 SOM

UG1089

UG1137

DH0070

Zynq-7000 SoC

Zynq-7000

Zynq-7000

UG585

UG821

DH0050

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.1 - Product Update Release Notes and Known Issues

Open Source Release Notes

2022.1 Release Notes for Open Source Components

Source Code and Licensing

Licenses and Source Code Information for 2022.1 PetaLinux BSPs

Component Versions

Feature/Product

Version

Description

Feature/Product

Version

Description

FSBL

2022.1

The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2022.1 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.1  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.1  tag.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.

Device Tree Generator

2022.1

For Vivado 2022.1 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx 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.1

  • Linux:  xlnx_rebase_v5.15_LTS_2022.1

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.1-<board>-release.tar.xz

Preparing the SD card

Please refer to 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.1_zc702_release.tar.xz

BOOT.BIN

47b6aab721d4bc86b4ed07458b5bcde6

Zynq boot image for zc702

system.bit

1f8fb558d3974706afcb3a745ab5668c

Bitstream for zc702

image.ub

10270ea651d57b2355af00c78c730928

FIT image (Linux Kernel+device tree blob+rootfs)

system.dtb

75cd5c98713c3934f59ba6c8c114c7c6

Device tree blob for zc702

zynq_fsbl.elf

f398cac9247d9168d1b2687937c7dd50

FSBL for zc702

u-boot.elf

0db0525441fe995a15b012da04098c63

U-BOOT for zc702

boot.scr

5d0b09e7e480fd35c629f75add87e01a

Boot script for zc702

bootgen.bif

af0946c593015b8ca47538e3bc858301

bootgen for zc702

 

 

 

File Name

MD5

Description

2022.1_zc706_release.tar.xz

BOOT.BIN

02c6ebfd5e5329cb014264c499868b0f

Zynq boot image for zc706

system.bit

3c45856ffbdf88ce255241b86636aeab

Bitstream for zc706

image.ub

ec1e0081cc6723ff7190ba7395432da1

FIT image (Linux Kernel+device tree blob+rootfs)

system.dtb

0ad6046adb111dd0e39e3364811fe8b7

Device tree blob for zc706

zynq_fsbl.elf

4375f3f8cca88da81179a08576e2ff64

FSBL for zc706

u-boot.elf

8486695d64a32cbecca39f3e79564156

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.1_zcu102_release.tar.xz

BOOT.BIN

222e062b28773854dc95a82504e20be5

Zynq UltraScale+ MPSoC boot image for zcu102 board

image.ub

779a45327ab811ba8c1b74a1d391ce36

FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board

system.bit

fa77e9a7b0abe734c785247aca8f70dd

Bitstream for zcu102 board

system.dtb

1b4ad2b93eaba1e84f63c185d8e91523

Device tree blob for zcu102 board

zynqmp_fsbl.elf

7a0d5bd84e174e13e736a296f400e393

FSBL for zcu102 board

bl31.elf

d493398dfb074b19070b91f45ccc67ab

ATF binary for zcu102 board

pmufw.elf

1c7f1ff118f88e5ea6052af9bc7595b0

pmufw elf for zcu102 board

u-boot.elf

93fee5b8b4585a9d99dbbda7e3e070e0

U-BOOT for zcu102 board

boot.scr

c9cfb4c5e73d4f1f6846018f4e67089e

Boot script for zcu102 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu102 board

Image

b81a44cb7850c12863d097819548314d

Kernel Image for zcu102 board

ramdisk.cpio.gz.u-boot

5b0be280b0dd83d0a5a87e5d4729f7d6

Tiny rootfs for zcu102 board

 

 

 

File Name

MD5

Description

2022.1_zcu104_release.tar.xz

BOOT.BIN

3030eff7b28aee90d3c3e5ac40f77a81

Zynq UltraScale+ MPSoC boot image for zcu104 board

image.ub

fa396976ff6ddb67e07e8006c62ba94a

FIT image (Linux Kernel+device tree blob+rootfs) for zcu104 board

system.bit

73222b37372116a0dd72bc9acdeb33cb

Bitstream for zcu104 board

system.dtb

9600905621408c08dc4fdb568e4a7fd5

Device tree blob for zcu104 board

zynqmp_fsbl.elf

3bcb36dcccd53e006cd05c20df008d56

FSBL for zcu104 board

bl31.elf

d493398dfb074b19070b91f45ccc67ab

ATF binary for zcu104 board

pmufw.elf

022d57a1b14a421705d623ca506dbdbf

pmufw elf for zcu104 board

u-boot.elf

2d41e71ed1e57465f14b6ea8481e3212

U-BOOT for zcu104 board

boot.scr

c9cfb4c5e73d4f1f6846018f4e67089e

Boot SCR file

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu104 board

Image

7974c17938ebc09230df25655937528f

Kernel Image for zcu104 board

ramdisk.cpio.gz.u-boot

65b7989c1ad189d529c644d09e7745cd

Tiny rootfs for zcu104 board

 

 

 

File Name

MD5

Description

2022.1_zcu106_release.tar.xz

BOOT.BIN

0cf4a0e3c418f509448b8648f8c89586

Zynq UltraScale+ MPSoC boot image for zcu106 board

image.ub

c8a4fc39b8518f2dc30a7c359b318188

FIT image (Linux Kernel+device tree blob+rootfs) for zcu106 board

system.bit

802bd075ddea1d5a1bcb2835eb255426

Bitstream for zcu106 board

system.dtb

3f6be5951bac811996c2e3cd75117293

Device tree blob for zcu106 board

zynqmp_fsbl.elf

6edc8233173c1d9469b154631f7e09a0

FSBL for zcu106 board

bl31.elf

d493398dfb074b19070b91f45ccc67ab

ATF binary for zcu106 board

pmufw.elf

dfaefce5a6e5091ee2a39bf664c4fb7a

pmufw elf for zcu106 board

u-boot.elf

c46bfa432837c2dfff344cd8e7d1d2cf

U-BOOT for zcu106 board

boot.scr

c9cfb4c5e73d4f1f6846018f4e67089e

Boot script for zcu106 board

bootgen.bif

be42e1eb6162b6f7167d02d912f1c2a3

bootgen for zcu106 board

Image

a2817922144c87e84503d57705117004

Kernel Image for zcu106 board

ramdisk.cpio.gz.u-boot

b1786141f8ab2e4adffcef6b7d042001

Tiny rootfs for zcu106 board

 

 

 

File Name

MD5

Description

2022.1_zcu111_release.tar.xz

BOOT.BIN

0f81e1a12e93ae38a8d81205a1da1414

Zynq UltraScale+ RFSoC boot image for zcu111 board

image.ub

74fe7ce0d4e6b907cecbd7a1670a6395

FIT image (Linux Kernel+device tree blob+rootfs) for zcu111 board

system.bit

7b686165f2a5b5d457b86f9f3c66a3ff

Bitstream for zcu111 board

system.dtb

4df0d55ed79049a212bb5c2147ef1920

Device tree blob for zcu111 board

zynqmp_fsbl.elf

cfd77c528ea95e99bb018d3a9d9be0cb

FSBL for zcu111 board

bl31.elf

8336906989cfc6c0485782eef5110333

ATF binary for zcu111 board

pmufw.elf

17fbc135193447888835612f7e2779ab

pmufw elf for zcu111 board

u-boot.elf

7b70077ae441f4074c2115f73235c85e

U-BOOT for zcu111 board

boot.scr

84f082f4b402c16535f155e0b366c4c6

Boot script for zcu111 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu111 board

Image

9046ee42d83c7ac914a36e5a4ac1eff4

Kernel Image for zcu111 board

ramdisk.cpio.gz.u-boot

4f18e69bb85d0fa838dda8d444354b29

Tiny rootfs for zcu111 board

 

 

 

File Name

MD5

Description

2022.1_zcu1275_release.tar.xz

BOOT.BIN

25766c66151d0a18e69bedf6a625a86a

Zynq UltraScale+ RFSoC boot image for zcu1275 board

image.ub

e15ec5d8f3465d9d458e38bed4475abf

FIT image (Linux Kernel+device tree blob+rootfs) for zcu1275 board

system.bit

d3cc98a15b7fd1d1b9b361361aab54d5

Bitstream for zcu1275 board

system.dtb

cbed2ca6f371c4b52d460838095ed687

Device tree blob for zcu1275 board

zynqmp_fsbl.elf

92105a58b058efb3b8deda87ae2a80c5

FSBL for zcu1275 board

bl31.elf

8336906989cfc6c0485782eef5110333

ATF binary for zcu1275 board

pmufw.elf

7e7980e887d6a4b998195e09e361d96d

pmufw elf for zcu1275 board

u-boot.elf

732ef61c915a147ae6af3cdbbbfb3f95

U-BOOT for zcu1275 board

boot.scr

84f082f4b402c16535f155e0b366c4c6

Boot script for zcu1275 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu1275 board

Image

be2874bba567beb1e996b32bbf8ee6ac

Kernel Image for zcu1275 board

ramdisk.cpio.gz.u-boot

f7d87b2fc94222489820d2068952ac4d

Tiny rootfs for zcu1275 board

 

 

 

File Name

MD5

Description

2022.1_zcu216_release.tar.xz

BOOT.BIN

3350f5af9017d317169e9a5c07262ee4

Zynq UltraScale+ RFSoC boot image for zcu216 board

image.ub

63a6d8b2c4a2b00e5f00a85519c6c48d

FIT image (Linux Kernel+device tree blob+rootfs) for zcu216 board

system.bit

82e7dbc33f7ff373420005cd5e01b5b7

Bitstream for zcu216 board

system.dtb

d47a375ad238ad583e3136c1b9b495d7

Device tree blob for zcu216 board

zynqmp_fsbl.elf

63a010252cbdf53d1d3a9bb97b72edce

FSBL for zcu216 board

bl31.elf

8336906989cfc6c0485782eef5110333

ATF binary for zcu216 board

pmufw.elf

0b0b1d2ce963cc78da95a104aaed4588

pmufw elf for zcu216 board

u-boot.elf

3f5d0e6730f895586912ae574a3c21aa

U-BOOT for zcu216 board

boot.scr

84f082f4b402c16535f155e0b366c4c6

Boot script for zcu216 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu216 board

Image

09d80c2946c8e72cd7a8302c80b13727

Kernel Image for zcu216 board

ramdisk.cpio.gz.u-boot

30a107026a35d2cb991a0da26c997eb2

Tiny rootfs for zcu216 board

 

 

 

File Name

MD5

Description

2022.1_k26-som_release.tar.xz

 

 

BOOT.BIN

0a3fd8caf437a19427c81a99e4a1e1c1

Zynq UltraScale+ RFSoC boot image for k26 som board

Image

5942aa3ba66b15841a123b0143e3a057

Kernel Image for k26 som board

system.dtb

f764ad0b080d617d051291443c0ec6e0

Device tree blob for k26 som board

boot.scr

c9cfb4c5e73d4f1f6846018f4e67089e

Boot script for k26 som board

ramdisk.cpio.gz.u-boot

f967e825210f201e06e8dae6711a3f73

Tiny rootfs for k26 som board

rootfs.tar.gz

6d9c018a9061217324da851baa23a622

Full rootfs for k26 som board

 

 

Versal 

 

 

File Name

MD5

Description

2022.1_vck190_release.tar.xz

BOOT.BIN

7dc58bea95285aa010335d8fa9333177

VCK 190 Boot image

image.ub

28156dc70926ff5b0d470bd3469a03a7

FIT image (Linux Kernel+device tree blob+rootfs) 

system.dtb

86d1d66c8c8911dbcb0b8411245de3d7

Device tree blob for VCK 190 board

plm.elf

5e8f6a91867e0943ce6ec8fc16073584

PLM file

bl31.elf

c183d71e21c51b43d51948d478838c51

ATF binary for VCK 190board

psmfw.elf

8aa3a3dca61c476767b2683c45723c6b

psmfw elf for VCK 190 board

u-boot.elf

3ec6afa1621fc36ead9ed447c65858b8

U-BOOT for VCK190 board

boot.scr

8f1f6cfd702e5ecf403d5da3b94c215b

Boot script for VCK190 board

bootgen.bif

c19dafee1cc1200c8ca8dd98b90b1757

bootgen for VCK 190 board

Image

fa11a0fdcead793193bdf0ffe5b5f70c

Kernel Image for VCK 190 board

ramdisk.cpio.gz.u-boot

981c170d68e65b9a45ea8c75cdbf7119

Tiny rootfs for VCK 190 board

 

 

 

File Name

MD5

Description

2022.1_vmk180_release.tar.xz

BOOT.BIN

7206d8f6d55716457b4fe7d0de3bbade

VMK 180 Boot image

image.ub

63a6b0fb7693fca731f4cab89f3ec8b3

FIT image (Linux Kernel+device tree blob+rootfs) 

system.dtb

1f935e6279f712743368625710d6b8aa

Device tree blob for VMK 180 board

plm.elf

cbf1129e20d89d918db0e46e1348c966

FSBL for VMK 180board

bl31.elf

655b4ca855542ec421d2fc27785edb81

ATF binary for VMK180 board

psmfw.elf

41f4d3a61a83679001aa538ca55cabf6

pmufw elf for VMK180 board

u-boot.elf

cc860770c9ff5e7bb0f5a6e7423ff82e

U-BOOT for VMK180 board

boot.scr

8f1f6cfd702e5ecf403d5da3b94c215b

Boot script for VMK 180 board

bootgen.bif

6396aaccab8d6743b46f7cb84b6e1688

bootgen for VMK 180 board

Image

b66db5a5f3208a530efb3575dc2517b9

Kernel Image for VMK 180 board

ramdisk.cpio.gz.u-boot

8f2cfa133ab01fcb8c2a9a20a21b84d1

Tiny rootfs for VMK 180 board

© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy