2021.2 Release

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

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 ACAP

Coming Soon

Versal ACAP

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 provide 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.

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).

Device Family

Board Info

Linux Image Archive

BSP Download  (direct link)

 

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

Open Source Release Notes

2021.2 Release Notes for Open Source Components

Source Code and Licensing

Licenses and Source Code Information for 2021.2 PetaLinux BSPs

Component Versions

Feature/Product

Version

Description

Feature/Product

Version

Description

FSBL

2021.2

The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2021.2 release of the Xilinx tools.

U-Boot

2021.01

The release is based on a v2021.01 U-Boot created from the xilinx-v2021.2 tag. More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages.

Linux

5.10

The release is based on a 5.10 Linux kernel created from the xilinx-v2021.2 tag.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.

Device Tree Generator



For Vivado 2021.2 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx repository.

Device Tree Compiler

v1.4.7

Latest Stable Release

Build Tool Version

GCC10.2
GLIBC  2.28
Binutils 2.30

Aligns with Linaro upstream latest

Yocto Project

Gatesgrath3.2



Xen

4.14



ATF

2.4



Git Tags

The Xilinx Git repositories are tagged as follows:

  • U-Boot:  xlnx_rebase_v2021.01_2021.2

  • Linux:  xlnx_rebase_v5.10_2021.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

1 tar xvf 2021.2-<board>-release.tar.xz

Preparing the SD card

Please refer to section Chapter 5 : Booting and packaging → “Boot a PetaLinux Image on Hardware with an SD Card “ B

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2021_2/ug1144-petalinux-tools-reference-guide.pdf

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

2021.2-zc702-release.tar.xz

BOOT.BIN

5a126c385ad8a9323cf252778d748076

Zynq boot image for zc702

system.bit

29deed92ab1038fdb0cc2d4552930e86

Bitstream for zc702

image.ub

373d7d2c736869b8c6f0ee2872b5c981

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

system.dtb

b371cdc4f17c311f833261ec7748be09

Device tree blob for zc702

zynq_fsbl.elf

c5ba68622e32e4aaccf1870fc3b32197

FSBL for zc702

u-boot.elf

e0f4e29ed00ecde18063bf845e7c47bd

U-BOOT for zc702

boot.scr

5f69dd3dae5c3c28673086f930737bb2

Boot script for zc702

bootgen.bif

af0946c593015b8ca47538e3bc858301

bootgen for zc702

 

 

 

File Name

MD5

Description

2021.2-zc706-release.tar.xz

BOOT.BIN

2882080d75c014032465f0887ba29f53

Zynq boot image for zc706

system.bit

24d495cbc2e195fc481b70a47fe1688f

Bitstream for zc706

image.ub

6416ad4f1dbc0de836e3c7e501bc1022

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

system.dtb

970f53df273ddf1cd4c5eb3b719dea75

Device tree blob for zc706

zynq_fsbl.elf

fbcc8cf3d9f40fbe37dbd6f818ecbe9f

FSBL for zc706

u-boot.elf

e7c637d87a510620f3fc68344c72a689

U-BOOT for zc706

boot.scr

5f69dd3dae5c3c28673086f930737bb2

Boot script for zc706

bootgen.bif

af0946c593015b8ca47538e3bc858301

bootgen for zc706

 

 

 

File Name

MD5

Description

2021.2-zed-release.tar.xz

BOOT.BIN

4c5f80bf23d51b70d6be882ff0a92593

Zynq boot image for zed board

system.bit

43559178ccac5a75469867959fa0d653

Bitstream for zed board

image.ub

bd5b5395bbdce112dfc30ff934311583

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

system.dtb

5fc69e6385057e11650d638ff7a0c04f

Device tree blob for zed board

zynq_fsbl.elf

7748a7dfd121f63f2df08372eaf6833c

FSBL for zed board

u-boot.elf

dadde6b434b9a67f17cc12ed2a244978

U-BOOT for zed board

boot.scr

5f69dd3dae5c3c28673086f930737bb2

Boot script for zed board

bootgen.bif

af0946c593015b8ca47538e3bc858301

bootgen for zed board

 

 

 

 

Zynq UltraScale+ MPSoC Evaluation Boards

 

 

File Name

MD5

Description

2021.2-zcu102-release.tar.xz

BOOT.BIN

27daa4a6a1a4b7b49dfdb5f762291b70

Zynq UltraScale+ MPSoC boot image for zcu102 board

image.ub

1ee7b090b8efe5259ee670d2902ccb68

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

system.bit

a669b8f3a4b2dab965719e08405c9301

Bitstream for zcu102 board

system.dtb

d65daaffeee7990ceba2e5383660de5d

Device tree blob for zcu102 board

zynqmp_fsbl.elf

09694600fa5a6a95a8b5948885f89c2c

FSBL for zcu102 board

bl31.elf

12e069db7304005f219e8fbfbfbd01e8

ATF binary for zcu102 board

pmufw.elf

0f881fd41a1fed249fd2f3865cbb5b20

pmufw elf for zcu102 board

u-boot.elf

c17868b811966343d24b6b0c575bada0

U-BOOT for zcu102 board

boot.scr

9cf59f0223600c849ba596464f9ad4b5

Boot script for zcu102 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu102 board

 

 

 

File Name

MD5

Description

2021.2-zcu104-release.tar.xz

BOOT.BIN

ebbaa8257b7942db7d337c9c854982c1

Zynq UltraScale+ MPSoC boot image for zcu104 board

image.ub

2ca9907805dfa4c01fea16d3e9fd7dad

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

system.bit

765ef1c5439303bcc56081075d8ac35a

Bitstream for zcu104 board

system.dtb

8b0c67089be53de6d725464c6a9f20fb

Device tree blob for zcu104 board

zynqmp_fsbl.elf

fa991edaf72f04a6ce4126598878b895

FSBL for zcu104 board

bl31.elf

c12b09fb5b9d8f3c573c33f8e6e05c1e

ATF binary for zcu104 board

pmufw.elf

53053000f051a34df790a0f9bd10a83e

pmufw elf for zcu104 board

u-boot.elf

c1b1a15db8184e85fecedf72a9ecda89

U-BOOT for zcu104 board

boot.scr

9cf59f0223600c849ba596464f9ad4b5

Boot SCR file

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu104 board

 

 

 

File Name

MD5

Description

2021.2-zcu106-release.tar.xz

BOOT.BIN

37350cdba4d3166a383ab6d528bcb874

Zynq UltraScale+ MPSoC boot image for zcu106 board

image.ub

6a6a4a71c1a09ed0c7c78618417cba74

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

system.bit

ba111e02988d48ce6fbfddadf828fb51

Bitstream for zcu106 board

system.dtb

84e4374984f804e93dd0f80d2fca320c

Device tree blob for zcu106 board

zynqmp_fsbl.elf

7e4ca6cc7ac4f17c04c4029865ba8b0e

FSBL for zcu106 board

bl31.elf

efd2151ef22aad43cc991065a8297587

ATF binary for zcu106 board

pmufw.elf

9cad7055ada628d4f3b7ed2749ae5a24

pmufw elf for zcu106 board

u-boot.elf

868bc29cc29214a9699a3e25294e1c52

U-BOOT for zcu106 board

boot.scr

9cf59f0223600c849ba596464f9ad4b5

Boot script for zcu106 board

bootgen.bif

be42e1eb6162b6f7167d02d912f1c2a3

bootgen for zcu106 board

 

 

 

File Name

MD5

Description

2021.2-zcu111-release.tar.xz

BOOT.BIN

864db9411fa1804b8ead3d432a95a44e

Zynq UltraScale+ RFSoC boot image for zcu111 board

image.ub

0670e0100c5351ecc06dd9362082f989

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

system.bit

69e7401efe1503fb007789d4c9487b25

Bitstream for zcu111 board

system.dtb

730c51d59750cd4db169b65b953f3a6e

Device tree blob for zcu111 board

zynqmp_fsbl.elf

22edbaee0b0ea284166fa9e5ea9629a8

FSBL for zcu111 board

bl31.elf

fd794fc11cd44eecf7ebe98304682c27

ATF binary for zcu111 board

pmufw.elf

1e7cdbd1eba89c059642e07a9a9f3b70

pmufw elf for zcu111 board

u-boot.elf

3ec73299901d36b37861dcd559011cbd

U-BOOT for zcu111 board

boot.scr

6139b67a21165152ec3198705328925b

Boot script for zcu111 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu111 board

 

 

 

File Name

MD5

Description

2021.2-zcu1275-release.tar.xz

BOOT.BIN

71f55c24f534d0c2b6c6a10d1d312463

Zynq UltraScale+ RFSoC boot image for zcu1275 board

image.ub

7bdaa95cd8d450d1917104296d5d472a

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

system.bit

7bd0185239ab46b2a6488ae7584c54a4

Bitstream for zcu1275 board

system.dtb

5c72a4ae8258ab6661100d6962482b5d

Device tree blob for zcu1275 board

zynqmp_fsbl.elf

b22f405a26f560cef3cac88b15ab8dc9

FSBL for zcu1275 board

bl31.elf

7530f9122d79852db3cf5a36d7059169

ATF binary for zcu1275 board

pmufw.elf

709e1c72c831cced9d8c96c65f5959bc

pmufw elf for zcu1275 board

u-boot.elf

6cd4bf2ad9f22517bbbd8ad835e21443

U-BOOT for zcu1275 board

boot.scr

6139b67a21165152ec3198705328925b

Boot script for zcu1275 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu1275 board

 

 

 

File Name

MD5

Description

2021.2-zcu216-release.tar.xz

BOOT.BIN

5ffd0aafdfe49a29642f7d4978db0371

Zynq UltraScale+ RFSoC boot image for zcu216 board

image.ub

d6ebdda76c33b700afe2bf6b6eb8ca60

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

system.bit

2b10f24c80e188e72a203a9f4fa227d7

Bitstream for zcu216 board

system.dtb

3d515d438f67ebd747c845de2f0bf3ee

Device tree blob for zcu216 board

zynqmp_fsbl.elf

aeebf2ef327dd30ac5087bab973b55ec

FSBL for zcu216 board

bl31.elf

21f54467f502c2c10cfcb926700a457c

ATF binary for zcu216 board

pmufw.elf

b3d168db80c2e0879178b6b50e7d31aa

pmufw elf for zcu216 board

u-boot.elf

e417ebc6cc72f0b7ca1ba75e7c2b25c8

U-BOOT for zcu216 board

boot.scr

6139b67a21165152ec3198705328925b

Boot script for zcu216 board

bootgen.bif

f119be700a924821216f34414519cd8d

bootgen for zcu216 board

 

 

Versal 

 

 

File Name

MD5

Description

2021.2-vck190-release.tar.xz

BOOT.BIN

f2ce87b40a527eaac90399152a32ed6b

VCK 190 Boot image

image.ub

2ce5503464444399199af8dfd7f695a4

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

system.dtb

42d794c03e6bb6d96a108e3a18a30b35

Device tree blob for VCK 190 board

plm.elf

6d03cfc3f5cda469a39d94b1fa2e4825

PLM file

bl31.elf

7c6fd0e19c20ca66b06d95263a994361

ATF binary for VCK 190board

psmfw.elf

8bf2d7efe161891e9c3f26ddc8c862d9

psmfw elf for VCK 190 board

u-boot.elf

19c4e42c3112fde26665f519a26a4b5c

U-BOOT for VCK190 board

boot.scr

19c5319823a564e3ddb06762144b9e57

Boot script for VCK190 board

bootgen.bif

70e43eb84ff1cc67a55698734979d604

bootgen for VCK 190 board

 

 

 

File Name

MD5

Description

2021.2-vmk180-release.tar.xz

BOOT.BIN

2e8167a842f203b793dbdf780f963859

VMK 180 Boot image

image.ub

af34e9ff46160fbf3600892c555807aa

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

system.dtb

745d44334226e2adcebd919dbe7dbb51

Device tree blob for VMK 180 board

plm.elf

1612ae2f20ea80e029284295917e2677

FSBL for VMK 180board

bl31.elf

9ffec9f59841bb94c8b4437cf7a5f2a8

ATF binary for VMK180 board

psmfw.elf

dbebdbf19367111d3079663fdbca3963

pmufw elf for VMK180 board

u-boot.elf

99eddb5a3f0a05bfc9bca433aafed90e

U-BOOT for VMK180 board

boot.scr

19c5319823a564e3ddb06762144b9e57

Boot script for VMK 180 board

bootgen.bif

742caef95bc8eefba743ab3a00b9a340

bootgen for VMK 180 board