...
What's New in Vivado 2022.1
What’s New in Vitis 2022.1
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 provided 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 Adaptive SoC | VCK190 (Production silicon) |
| ||
VMK180 (Production silicon) |
| |||
Zynq UltraScale+ MPSoC |
| |||
| ||||
| ||||
| ||||
|
| |||
|
| |||
Kria SOM |
| |||
Zynq-7000 |
| |||
|
|
Info |
---|
To download the files referenced above, you must complete user registration at xilinx.com. |
...
Licenses and Source Code Information for 2022.1 PetaLinux BSPs
Component Versions
Feature/Product | Version | Description |
---|---|---|
FSBL | 2022.1 | The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2022.1 release of the Xilinx tools. |
U-Boot | 2022.01 | The release is based on a v2022.01 U-Boot created from the xlnx_rebase_v2022.01_2022.1 tag. More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages. |
Linux | 5.15 | The release is based on a 5.15 Linux kernel created from the xlnx_rebase_v5.15_LTS_2022.1 tag. |
Device Tree Generator | 2022.1 | For Vivado 2022.1 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx repository. |
Device Tree Compiler | v1.6.1 | Latest Stable Release |
Build Tool Version | GCC11.2.0 | Aligns with Linaro upstream latest |
Honister 3.4 | ||
Xen | 4.16 | |
ATF | 2.6 |
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 Booting PetaLinux Image on Hardware with an SD Card
...
The release archives contain the following files:
Zynq-7000 Evaluation Boards |
|
|
---|---|---|
File Name | MD5 | Description |
BOOT.BIN | 47b6aab721d4bc86b4ed07458b5bcde6 | Zynq boot image for zc702 |
system.bit | 1f8fb558d3974706afcb3a745ab5668c | Bitstream for zc702 |
image.ub | 10270ea651d57b2355af00c78c730928 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 75cd5c98713c3934f59ba6c8c114c7c6 | Device tree blob for zc702 |
zynq_fsbl.elf | f398cac9247d9168d1b2687937c7dd50 | FSBL for zc702 |
u-boot.elf | 0db0525441fe995a15b012da04098c63 | U-BOOT for zc702 |
boot.scr | 5d0b09e7e480fd35c629f75add87e01a | Boot script for zc702 |
bootgen.bif | af0946c593015b8ca47538e3bc858301 | bootgen for zc702 |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 02c6ebfd5e5329cb014264c499868b0f | Zynq boot image for zc706 |
system.bit | 3c45856ffbdf88ce255241b86636aeab | Bitstream for zc706 |
image.ub | ec1e0081cc6723ff7190ba7395432da1 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 0ad6046adb111dd0e39e3364811fe8b7 | Device tree blob for zc706 |
zynq_fsbl.elf | 4375f3f8cca88da81179a08576e2ff64 | FSBL for zc706 |
u-boot.elf | 8486695d64a32cbecca39f3e79564156 | U-BOOT for zc706 |
boot.scr | 5d0b09e7e480fd35c629f75add87e01a | Boot script for zc706 |
bootgen.bif | af0946c593015b8ca47538e3bc858301 | bootgen for zc706 |
Zynq UltraScale+ MPSoC Evaluation Boards |
|
|
File Name | MD5 | Description |
BOOT.BIN | 222e062b28773854dc95a82504e20be5 | Zynq UltraScale+ MPSoC boot image for zcu102 board |
image.ub | 779a45327ab811ba8c1b74a1d391ce36 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board |
system.bit | fa77e9a7b0abe734c785247aca8f70dd | Bitstream for zcu102 board |
system.dtb | 1b4ad2b93eaba1e84f63c185d8e91523 | Device tree blob for zcu102 board |
zynqmp_fsbl.elf | 7a0d5bd84e174e13e736a296f400e393 | FSBL for zcu102 board |
bl31.elf | d493398dfb074b19070b91f45ccc67ab | ATF binary for zcu102 board |
pmufw.elf | 1c7f1ff118f88e5ea6052af9bc7595b0 | pmufw elf for zcu102 board |
u-boot.elf | 93fee5b8b4585a9d99dbbda7e3e070e0 | U-BOOT for zcu102 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for zcu102 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu102 board |
Image | b81a44cb7850c12863d097819548314d | Kernel Image for zcu102 board |
ramdisk.cpio.gz.u-boot | 5b0be280b0dd83d0a5a87e5d4729f7d6 | Tiny rootfs for zcu102 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 3030eff7b28aee90d3c3e5ac40f77a81 | Zynq UltraScale+ MPSoC boot image for zcu104 board |
image.ub | fa396976ff6ddb67e07e8006c62ba94a | FIT image (Linux Kernel+device tree blob+rootfs) for zcu104 board |
system.bit | 73222b37372116a0dd72bc9acdeb33cb | Bitstream for zcu104 board |
system.dtb | 9600905621408c08dc4fdb568e4a7fd5 | Device tree blob for zcu104 board |
zynqmp_fsbl.elf | 3bcb36dcccd53e006cd05c20df008d56 | FSBL for zcu104 board |
bl31.elf | d493398dfb074b19070b91f45ccc67ab | ATF binary for zcu104 board |
pmufw.elf | 022d57a1b14a421705d623ca506dbdbf | pmufw elf for zcu104 board |
u-boot.elf | 2d41e71ed1e57465f14b6ea8481e3212 | U-BOOT for zcu104 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot SCR file |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu104 board |
Image | 7974c17938ebc09230df25655937528f | Kernel Image for zcu104 board |
ramdisk.cpio.gz.u-boot | 65b7989c1ad189d529c644d09e7745cd | Tiny rootfs for zcu104 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 0cf4a0e3c418f509448b8648f8c89586 | Zynq UltraScale+ MPSoC boot image for zcu106 board |
image.ub | c8a4fc39b8518f2dc30a7c359b318188 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu106 board |
system.bit | 802bd075ddea1d5a1bcb2835eb255426 | Bitstream for zcu106 board |
system.dtb | 3f6be5951bac811996c2e3cd75117293 | Device tree blob for zcu106 board |
zynqmp_fsbl.elf | 6edc8233173c1d9469b154631f7e09a0 | FSBL for zcu106 board |
bl31.elf | d493398dfb074b19070b91f45ccc67ab | ATF binary for zcu106 board |
pmufw.elf | dfaefce5a6e5091ee2a39bf664c4fb7a | pmufw elf for zcu106 board |
u-boot.elf | c46bfa432837c2dfff344cd8e7d1d2cf | U-BOOT for zcu106 board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for zcu106 board |
bootgen.bif | be42e1eb6162b6f7167d02d912f1c2a3 | bootgen for zcu106 board |
Image | a2817922144c87e84503d57705117004 | Kernel Image for zcu106 board |
ramdisk.cpio.gz.u-boot | b1786141f8ab2e4adffcef6b7d042001 | Tiny rootfs for zcu106 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 0f81e1a12e93ae38a8d81205a1da1414 | Zynq UltraScale+ RFSoC boot image for zcu111 board |
image.ub | 74fe7ce0d4e6b907cecbd7a1670a6395 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu111 board |
system.bit | 7b686165f2a5b5d457b86f9f3c66a3ff | Bitstream for zcu111 board |
system.dtb | 4df0d55ed79049a212bb5c2147ef1920 | Device tree blob for zcu111 board |
zynqmp_fsbl.elf | cfd77c528ea95e99bb018d3a9d9be0cb | FSBL for zcu111 board |
bl31.elf | 8336906989cfc6c0485782eef5110333 | ATF binary for zcu111 board |
pmufw.elf | 17fbc135193447888835612f7e2779ab | pmufw elf for zcu111 board |
u-boot.elf | 7b70077ae441f4074c2115f73235c85e | U-BOOT for zcu111 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu111 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu111 board |
Image | 9046ee42d83c7ac914a36e5a4ac1eff4 | Kernel Image for zcu111 board |
ramdisk.cpio.gz.u-boot | 4f18e69bb85d0fa838dda8d444354b29 | Tiny rootfs for zcu111 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 25766c66151d0a18e69bedf6a625a86a | Zynq UltraScale+ RFSoC boot image for zcu1275 board |
image.ub | e15ec5d8f3465d9d458e38bed4475abf | FIT image (Linux Kernel+device tree blob+rootfs) for zcu1275 board |
system.bit | d3cc98a15b7fd1d1b9b361361aab54d5 | Bitstream for zcu1275 board |
system.dtb | cbed2ca6f371c4b52d460838095ed687 | Device tree blob for zcu1275 board |
zynqmp_fsbl.elf | 92105a58b058efb3b8deda87ae2a80c5 | FSBL for zcu1275 board |
bl31.elf | 8336906989cfc6c0485782eef5110333 | ATF binary for zcu1275 board |
pmufw.elf | 7e7980e887d6a4b998195e09e361d96d | pmufw elf for zcu1275 board |
u-boot.elf | 732ef61c915a147ae6af3cdbbbfb3f95 | U-BOOT for zcu1275 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu1275 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu1275 board |
Image | be2874bba567beb1e996b32bbf8ee6ac | Kernel Image for zcu1275 board |
ramdisk.cpio.gz.u-boot | f7d87b2fc94222489820d2068952ac4d | Tiny rootfs for zcu1275 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 3350f5af9017d317169e9a5c07262ee4 | Zynq UltraScale+ RFSoC boot image for zcu216 board |
image.ub | 63a6d8b2c4a2b00e5f00a85519c6c48d | FIT image (Linux Kernel+device tree blob+rootfs) for zcu216 board |
system.bit | 82e7dbc33f7ff373420005cd5e01b5b7 | Bitstream for zcu216 board |
system.dtb | d47a375ad238ad583e3136c1b9b495d7 | Device tree blob for zcu216 board |
zynqmp_fsbl.elf | 63a010252cbdf53d1d3a9bb97b72edce | FSBL for zcu216 board |
bl31.elf | 8336906989cfc6c0485782eef5110333 | ATF binary for zcu216 board |
pmufw.elf | 0b0b1d2ce963cc78da95a104aaed4588 | pmufw elf for zcu216 board |
u-boot.elf | 3f5d0e6730f895586912ae574a3c21aa | U-BOOT for zcu216 board |
boot.scr | 84f082f4b402c16535f155e0b366c4c6 | Boot script for zcu216 board |
bootgen.bif | f119be700a924821216f34414519cd8d | bootgen for zcu216 board |
Image | 09d80c2946c8e72cd7a8302c80b13727 | Kernel Image for zcu216 board |
ramdisk.cpio.gz.u-boot | 30a107026a35d2cb991a0da26c997eb2 | Tiny rootfs for zcu216 board |
File Name | MD5 | Description |
BOOT.BIN | 0a3fd8caf437a19427c81a99e4a1e1c1 | Zynq UltraScale+ RFSoC boot image for k26 som board |
Image | 5942aa3ba66b15841a123b0143e3a057 | Kernel Image for k26 som board |
system.dtb | f764ad0b080d617d051291443c0ec6e0 | Device tree blob for k26 som board |
boot.scr | c9cfb4c5e73d4f1f6846018f4e67089e | Boot script for k26 som board |
ramdisk.cpio.gz.u-boot | f967e825210f201e06e8dae6711a3f73 | Tiny rootfs for k26 som board |
rootfs.tar.gz | 6d9c018a9061217324da851baa23a622 | Full rootfs for k26 som board |
Versal |
|
|
File Name | MD5 | Description |
BOOT.BIN | 7dc58bea95285aa010335d8fa9333177 | VCK 190 Boot image |
image.ub | 28156dc70926ff5b0d470bd3469a03a7 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 86d1d66c8c8911dbcb0b8411245de3d7 | Device tree blob for VCK 190 board |
plm.elf | 5e8f6a91867e0943ce6ec8fc16073584 | PLM file |
bl31.elf | c183d71e21c51b43d51948d478838c51 | ATF binary for VCK 190board |
psmfw.elf | 8aa3a3dca61c476767b2683c45723c6b | psmfw elf for VCK 190 board |
u-boot.elf | 3ec6afa1621fc36ead9ed447c65858b8 | U-BOOT for VCK190 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VCK190 board |
bootgen.bif | c19dafee1cc1200c8ca8dd98b90b1757 | bootgen for VCK 190 board |
Image | fa11a0fdcead793193bdf0ffe5b5f70c | Kernel Image for VCK 190 board |
ramdisk.cpio.gz.u-boot | 981c170d68e65b9a45ea8c75cdbf7119 | Tiny rootfs for VCK 190 board |
|
|
|
File Name | MD5 | Description |
BOOT.BIN | 7206d8f6d55716457b4fe7d0de3bbade | VMK 180 Boot image |
image.ub | 63a6b0fb7693fca731f4cab89f3ec8b3 | FIT image (Linux Kernel+device tree blob+rootfs) |
system.dtb | 1f935e6279f712743368625710d6b8aa | Device tree blob for VMK 180 board |
plm.elf | cbf1129e20d89d918db0e46e1348c966 | FSBL for VMK 180board |
bl31.elf | 655b4ca855542ec421d2fc27785edb81 | ATF binary for VMK180 board |
psmfw.elf | 41f4d3a61a83679001aa538ca55cabf6 | pmufw elf for VMK180 board |
u-boot.elf | cc860770c9ff5e7bb0f5a6e7423ff82e | U-BOOT for VMK180 board |
boot.scr | 8f1f6cfd702e5ecf403d5da3b94c215b | Boot script for VMK 180 board |
bootgen.bif | 6396aaccab8d6743b46f7cb84b6e1688 | bootgen for VMK 180 board |
Image | b66db5a5f3208a530efb3575dc2517b9 | Kernel Image for VMK 180 board |
ramdisk.cpio.gz.u-boot | 8f2cfa133ab01fcb8c2a9a20a21b84d1 | Tiny rootfs for VMK 180 board |