2020.3 Release
This page contains documentation and release information corresponding to Xilinx software version 2020.3. This release is a device enablement release for Versal Adaptive SoC Devices Only It is an incremental release based on the 2020.2 release. If you are using a MicroBlaze, Zynq-7000, or Zynq UltraScale+ MPSoC device, please use the 2020.2 release collateral.
Table of Contents
What's New
You can refer to the 2020.2 what’s new pages below for more info about the major release that 2020.3 was based on:
Vitis Software Platform Release Notes
Documentation
Device Family | Wiki Page | Technical Reference Manual | Software Developer's Guide | Design Hub | |
---|---|---|---|---|---|
Versal Adaptive SoC | Coming Soon |
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
Device Family | Board Info | Linux Image Archive | BSP Download (direct link) |
|
---|---|---|---|---|
Versal Adaptive SoC |
| |||
|
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
Release notes for the 2020.3 release is included in the 2020.3 Release Notes Answer Record (#75775) as this is a device enablement release only.
https://www.xilinx.com/support/answers/75775.html
Open Source Release Notes
2020.3 Release Notes for Open Source Components
Source Code and Licensing
Licenses and Source Code Information for 2020.3 PetaLinux BSPs
Component Versions
Feature/Product | Version | Description |
---|---|---|
U-Boot | 2020.01 | The release is based on a v2020.01 U-Boot created from xlnx_rebase_v2020.01. More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages. |
Linux | 5.4 | The release is based on a 5.4 Linux kernel created from xlnx_rebase_v5.4. |
Device Tree Generator | 2020.3 | For Vivado 2020.3 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 | GCC 8.0 | Aligns with Linaro upstream latest |
Yocto Project | Zeus | |
Xen | 4.13 | |
ATF | 2.2 |
Yocto Layers
meta-xilinx: https://github.com/Xilinx/meta-xilinx/tree/rel-v2020.3
meta-petalinux: https://github.com/Xilinx/meta-petalinux/tree/rel-v2020.3
meta-xilinx-tools: https://github.com/Xilinx/meta-xilinx-tools/tree/rel-v2020.3
Using the Prebuilt Linux Images
Extract the Archive
tar xvf 2020.3-<board>-release.tar.xz |
Preparing the SD card
By default, the prebuilt release images all use an initramfs based root filesystem. Therefore, only a single FAT32 boot partition is needed on the SD card. To prepare the card for use, copy BOOT.BIN, image.ub, and boot.scr from the archive to root directory of the boot partition.
To configure your SD card to support a second rootfs partition for future use, please see : http://www.wiki.xilinx.com/How+to+format+SD+card+for+SD+boot
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
Once Linux successfully boots, you can login with the following username and password:
Username | Password |
root | root |
Files In Release
The release archives contain the following files:
BOOT.BIN | b1227a331b9051bc4ed0071c210d393a | VCK 190 Boot image |
image.ub | 3153c5849533d1d32ac1fdb7a039170e | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 806d6508a9fe12ad1e9e7b89087a3a0d | Device tree blob for VCK 190 board |
plm.elf | 47a7a71de80b4997839a03ab2f45c568 | PLM file |
bl31.elf | 3d85244c5d329014958419b2171f80a7 | ATF binary for VCK 190board |
psmfw.elf | 88e4864b3535621c6c0ed7d38ff31706 | psmfw elf for VCK 190 board |
u-boot.elf | 85c64dac46cb18a3f9a9142a06fb452c | U-BOOT for VCK190 board |
boot.scr | 2003d337e59bc3b97724dbb770ad6347 | Boot script for VCK190 board |
| ||
BOOT.BIN | a0057ed7e26857fb18495500f3ac4321 | VMK 180 Boot image |
image.ub | 9d9a4fa2eef4447693c927b63a6081ac | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 0a77a127e53bdd458c32ed8943c0d8d0 | Device tree blob for VMK 180 board |
plm.elf | 0b95f338bb1390ea03b362963330d71b | FSBL for VMK 180board |
bl31.elf | 51f60d12e0f0a8a11594307f86246420 | ATF binary for VMK180 board |
psmfw.elf | a95a57f21ce600d3bbac44cc5b16d275 | pmufw elf for VMK180 board |
u-boot.elf | 3ef3cffb6ecc22deb49c173b59db0ba2 | U-BOOT for VMK180 board |
boot.scr | 86f0b1010463378d41b3f0de923cb83e | Boot script for VMK 180 board |
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy