...
What's New in Vivado 2021.1
Vitis 2021.1 Software Platform Release Notes
Documentation
Device Family | Wiki Page | Technical Reference Manual | Software Developer's Guide | Design Hub | |
---|---|---|---|---|---|
Versal Adaptive SoC | Coming Soon | ||||
Zynq UltraScale+ MPSoC | |||||
Kria SOM | |||||
Zynq-7000 SoC |
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.
Note |
---|
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 | VCK190 (Production silicon) | |||
VMK180 (Production silicon) | ||||
Zynq UltraScale+ MPSoC | ||||
Kria SOM | NA - See K26 Wiki | |||
NA - See K26 Wiki | ||||
Zynq-7000 | ||||
Info |
---|
To download the files referenced above, you must complete user registration at xilinx.com. |
...
Licenses and Source Code Information for 2021.1 PetaLinux BSPs
Component Versions
Feature/Product | Version | Description |
---|---|---|
FSBL | 2021.1 | The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2021.1 release of the Xilinx tools. |
U-Boot | 2021.01 | The release is based on a v2021.01 U-Boot created from the xilinx-v2021.1 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.1 tag. |
Device Tree Generator | For Vivado 2021.1 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 | Aligns with Linaro upstream latest |
Gatesgrath3.2 | ||
Xen | 4.14 | |
ATF | 2.4 |
Git Tags
The Xilinx Git repositories are tagged as follows:
...
Info |
---|
This section only applies to boards with a prebuilt Linux image. For Kria, please refer to the K26 Wiki. |
Extract the Archive
|
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.
...
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:
Zynq-7000 Evaluation Boards
File Name | MD5 | Description |
BOOT.BIN | 016e91fb190bba2a019dfe40354a7b84 | Zynq boot image for zc702 |
system.bit | 0d4a9ccf2f7dcd393645b4bb15e5a3db | Bitstream for zc702 |
image.ub | 4916432aceb89fc6868cbc475a79a2a6 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 3de0cbcd802bbee5cf7c81c824754860 | Device tree blob for zc702 |
zynq_fsbl.elf | 6d2187af87ba558bb43359956dec7fa4 | FSBL for zc702 |
u-boot.elf | 810679a97b0639a773cc0927178e6ef1 | U-BOOT for zc702 |
boot.scr | a534e0f579100d031feaf5f2bc46097e | Boot script for zc702 |
BOOT.BIN | c5fccc8650d060bef1c70e574d778c3b | Zynq boot image for zc706 |
system.bit | dddf995d8765a71614609e9948fd8d84 | Bitstream for zc706 |
image.ub | 0c76afd0ce91ba6a029c0451357e52cd | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | d8788fc0d24ac68c66cc25ebbeccc905 | Device tree blob for zc706 |
zynq_fsbl.elf | e4ffacd613eaf94d7be31616c2c23472 | FSBL for zc706 |
u-boot.elf | 630657911b2e12934e9e05f4f1ac9180 | U-BOOT for zc706 |
boot.scr | a534e0f579100d031feaf5f2bc46097e | Boot script for zc706 |
BOOT.BIN | 697aec89dfa5f7c721126e50a27aa49b | Zynq boot image for zed board |
system.bit | 6e61ac388fc1094ff8ee99e443cc87e9 | Bitstream for zed board |
image.ub | e6690237ae8dc0764d9bdef2927b65a0 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 7c333d0f08e9ae5213cb2e8d8e3ebbc0 | Device tree blob for zed board |
zynq_fsbl.elf | a111f5fde213b91bd7bd821524f475f1 | FSBL for zed board |
u-boot.elf | ea1d12c7eb63b801c698ab116d7c1af7 | U-BOOT for zed board |
boot.scr | a534e0f579100d031feaf5f2bc46097e | Boot script for zed board |
Zynq UltraScale+ MPSoC Evaluation Boards
File Name | MD5 | Description |
BOOT.BIN | 75eb49c98b59ec95f895a90cad4e0715 | Zynq UltraScale+ MPSoC boot image for zcu102 board |
image.ub | 59ad61f3deeaf2eed010d42f79904866 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board |
system.bit | 9320aad49235edce7d75b9d9dec2c4ca | Bitstream for zcu102 board |
system.dtb | 5db9dd39077c0463a91bdfabff3367ab | Device tree blob for zcu102 board |
zynqmp_fsbl.elf | d4d3260c43c8eedc718264a9f37e0205 | FSBL for zcu102 board |
bl31.elf | 287d20f2b07ceb3cbd88115ed7ef824c | ATF binary for zcu102 board |
pmufw.elf | 41ccbdbdc31a2fe862f32bb0f3045367 | pmufw elf for zcu102 board |
u-boot.elf | a12abcd4612f185e49de15524006c8bb | U-BOOT for zcu102 board |
boot.scr | d8a4575d2881d7c2e1f60f45f2da713a | Boot script for zcu102 board |
BOOT.BIN | 85555346c2ec35d940c89ed9219375f1 | Zynq UltraScale+ MPSoC boot image for zcu104 board |
image.ub | c46f4b4f0efb9ca199fb9b17b11316c2 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu104 board |
system.bit | b79ab0e84bdeb966341c65dfd8d88118 | Bitstream for zcu104 board |
system.dtb | 5872572771cee17d15353841f6e959e1 | Device tree blob for zcu104 board |
zynqmp_fsbl.elf | 1fc3f62d4845db0ce23bd207d9bdcfa2 | FSBL for zcu104 board |
bl31.elf | 1503ed4aa4380f05a8d569b5a83624c9 | ATF binary for zcu104 board |
pmufw.elf | 5852a951227aa6cb26f736b347a4ce9e | pmufw elf for zcu104 board |
u-boot.elf | 9d9e2beb576abe2e0cc0adb66872ca03 | U-BOOT for zcu104 board |
boot.scr | d8a4575d2881d7c2e1f60f45f2da713a | Boot SCR file |
BOOT.BIN | 1280c3ec984b3d6f55f7642374b7d985 | Zynq UltraScale+ MPSoC boot image for zcu106 board |
image.ub | 92483d2037226681205f1482decaf4f1 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu106 board |
system.bit | 6df092562ae8ab0f41cbd7e2d0994127 | Bitstream for zcu106 board |
system.dtb | ff702f947c43dd86857bf1debab0421a | Device tree blob for zcu106 board |
zynqmp_fsbl.elf | d27fb1c143fd6ee84b6d42be67788bf6 | FSBL for zcu106 board |
bl31.elf | 94b12f2df79d3bbe3f3595fd99f180da | ATF binary for zcu106 board |
pmufw.elf | 5f7d4a1d7355c90109d118b8fb693004 | pmufw elf for zcu106 board |
u-boot.elf | ed2e6459d0f490f3fa283c10b7e27fef | U-BOOT for zcu106 board |
boot.scr | d8a4575d2881d7c2e1f60f45f2da713a | Boot script for zcu106 board |
BOOT.BIN | 75893d74139cde4f70676d52d0a3e762 | Zynq UltraScale+ RFSoC boot image for zcu111 board |
image.ub | cd78d9aafe9714e2622708d3b86f54eb | FIT image (Linux Kernel+device tree blob+rootfs) for zcu111 board |
system.bit | 3eef03810039b0c236e97b0dd9031b38 | Bitstream for zcu111 board |
system.dtb | 032b6674395c44954e2a84fb9f65ad23 | Device tree blob for zcu111 board |
zynqmp_fsbl.elf | 4be8a3029627753bd1e3139cc901f64a | FSBL for zcu111 board |
bl31.elf | 2941b0e02a690478f827d6b8952d858c | ATF binary for zcu111 board |
pmufw.elf | fbb436c13df82b9400d10f2a63e04a45 | pmufw elf for zcu111 board |
u-boot.elf | d14ecf773dba9b5d35901d28493395f1 | U-BOOT for zcu111 board |
boot.scr | 7f0c36608c5474acd08034f5c23765eb | Boot script for zcu111 board |
BOOT.BIN | 946ceb5409ffc84ff10cade4a37bcb1e | Zynq UltraScale+ RFSoC boot image for zcu1275 board |
image.ub | ebbd8cfeca27bba4326720df1dbbc702 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu1275 board |
system.bit | 49ecfdfb59408f337d417fd1f8fbc57f | Bitstream for zcu1275 board |
system.dtb | b2ae92c295e0b9bdc31e16975878c860 | Device tree blob for zcu1275 board |
zynqmp_fsbl.elf | b1fca4cfc70a38f58d3bbb6448dc8bcf | FSBL for zcu1275 board |
bl31.elf | 03a13f391a96d45a090ca83066fc3353 | ATF binary for zcu1275 board |
pmufw.elf | 723af0cc433b0a22e7785fe1f7d9930e | pmufw elf for zcu1275 board |
u-boot.elf | 517172c87fbe17ecbd147b5c4796f50f | U-BOOT for zcu1275 board |
boot.scr | 7f0c36608c5474acd08034f5c23765eb | Boot script for zcu1275 board |
BOOT.BIN | d753686df93ab8ebdb17297e86d4a0b5 | Zynq UltraScale+ RFSoC boot image for zcu216 board |
image.ub | 9bda9820a0bbb476b6e96c7ad1d95a38 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu216 board |
system.bit | 08c09416c7e231ea4baeb12aa6570050 | Bitstream for zcu216 board |
system.dtb | 2d73c2496a4a8376b894328bf9e15bf1 | Device tree blob for zcu216 board |
zynqmp_fsbl.elf | b436e5cad0d3a7bfcca22614636d8050 | FSBL for zcu216 board |
bl31.elf | f7fdcb7a375efc1b828aef341c3dffbd | ATF binary for zcu216 board |
pmufw.elf | 90635a7862c6a293c63b557bccbc5da3 | pmufw elf for zcu216 board |
u-boot.elf | b63f8cacc2663eebc770aa5b0b90530f | U-BOOT for zcu216 board |
boot.scr | 7f0c36608c5474acd08034f5c23765eb | Boot script for zcu216 board |
Versal
BOOT.BIN | 51786f8f1b10b2a25f44cebb5d8be5aa | VCK 190 Boot image |
image.ub | b3bf2d3aec1dab3d954c78d6a3bbdf3b | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 3652f9963a91703a4bcaab877f6538d3 | Device tree blob for VCK 190 board |
plm.elf | 69b4a5f77407797fac71353ac63d9c46 | PLM file |
bl31.elf | 2f75b15c7ee5b51fca5e1ed314f7a088 | ATF binary for VCK 190board |
psmfw.elf | 8c01efa6535b9b968f06f00cd1da9977 | psmfw elf for VCK 190 board |
u-boot.elf | f5ced9a2c87007f4b9169baac392e243 | U-BOOT for VCK190 board |
boot.scr | f9f57c7fd31e89edf430a89b12f04710 | Boot script for VCK190 board |
| ||
BOOT.BIN | 8952f3bc9f72efbf7e0a2b91539b39a8 | VMK 180 Boot image |
image.ub | ab0dd3428659672b20d8c704258952e7 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 8eea55b5b1ec54061817581a8a0a557e | Device tree blob for VMK 180 board |
plm.elf | 14b3fc9e2cc30f2b7b3b52ffa85a2ec7 | FSBL for VMK 180board |
bl31.elf | f78b1bd2363c7ca3e5cc313fc6bd3b57 | ATF binary for VMK180 board |
psmfw.elf | d40a4cf22256039b21b9318aa9b5688d | pmufw elf for VMK180 board |
u-boot.elf | 3c2874c24f9c5282b7cc1cca1618a664 | U-BOOT for VMK180 board |
boot.scr | f9f57c7fd31e89edf430a89b12f04710 | Boot script for VMK 180 board |