2021.2 Release

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.

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 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 GitHub - Xilinx/device-tree-xlnx: Linux device tree generator for the Xilinx SDK (Vivado > 2014.1) 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

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

© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy