...
What's New in Vivado 2021.2
What’s New in Vitis 2021.2
Documentation
Device Family | Wiki Page | Technical Reference Manual | Software Developer's Guide | Design Hub | |
---|---|---|---|---|---|
Versal ACAP | 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 |
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) | |
---|---|---|---|---|
Versal ACAP | VCK190 (Production silicon) | |||
VMK180 (Production silicon) | ||||
Zynq UltraScale+ MPSoC | ||||
Kria SOM | 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.2 PetaLinux BSPs
Component Versions
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. |
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 | 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
Please refer to section Chapter 5 : Booting and packaging → “Boot a PetaLinux Image on Hardware with an SD Card “ B
...
The release archives contain the following files:
Zynq-7000 Evaluation Boards | ||
---|---|---|
File Name | MD5 | Description |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |