This page contains documentation and release information corresponding to Xilinx software version 2017.4
Documentation
General Zynq UltraScale+ MPSoC
http://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html
http://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf
General Zynq
http://www.xilinx.com/support/documentation/zynq-7000.htm
http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf
Software Developers Guide (including bootgen)
http://www.xilinx.com/support/documentation/user_guides/ug821-zynq-7000-swdev.pdf
Boards
http://www.xilinx.com/zc702
http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm
http://www.zedboard.org
https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-es2-g.html
What's new?
Linux
U-Boot
ARM-Trusted-Firmware(ATF)
Download
The gziped tar ball contains the pre-built Linux images for the board platformWarning |
---|
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 |
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
Extract the archive
Code Block | ||
---|---|---|
| ||
tar -zxhvf 2017.4-<board>-release.tar.xz |
Release Git Tags
The Xilinx Git repositories, U-Boot and Linux, are tagged for the release with a tag of xilinx-v2017.4FSBL
The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2017.4 release of the Xilinx tools.
U-Boot
The release is based on U-Boot 2017.01 created from the xilinx-v2017.4 tag.
More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages.
Linux
The release is based on a 4.9 Linux kernel created from the xilinx-v2017.4 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 2017.4 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx repository.
Yocto
meta-xilinx: Release branch rel-v2017.4 : https://github.com/Xilinx/meta-xilinx/tree/rel-v2017.4
meta-petalinux: Release branch rel-v2017.4 : https://github.com/Xilinx/meta-petalinux/tree/rel-v2017.4
Release Details
Login
Username | Password |
root | root |
Preparing SD card
Please see : http://www.wiki.xilinx.com/How+to+format+SD+card+for+SD+boot
How to boot
Copy BOOT.BIN and image.ub to boot partition of SD Card
See board settings for SD boot : http://www.wiki.xilinx.com/Board+bring+up+using+pre-built+images
Files In Release
The release archive contains the following files:
Zynq 7000 based boards
To boot this release from SD card :
1) extract the archive and copy BOOT.BIN, image.ub to the boot partition of SD card
2) See board settings for SD boot : http://www.wiki.xilinx.com/Board+bring+up+using+pre-built+images
File Name | MD5 | Description |
2017.4-zc702-release.tar.xz | ||
zc702/BOOT.BIN | e08ba5c04df00366cf0c323ece26bb0e | Zynq boot image for zc702 |
zc702/download.bit | df2148d29d83f72126a35bafb7f4d00f | Bitstream for zc702 |
zc702/image.ub | bd68b96f4a8fae2ec6a5bdf6a1c1de9a | FIT image (Linux Kernel+device tree blob+rootfs) |
zc702/system.dtb | b566170fb256798fb181d7f6749b96e6 | Device tree blob for zc702 |
zc702/zynq_fsbl.elf | 162fb4bc419c249565c835fff3a97690 | FSBL for zc702 |
zc702/u-boot.elf | 1568dbeca18e80ed3bc4b26109757662 | U-BOOT for zc702 |
2017.4-zc706-release.tar.xz | ||
zc706/BOOT.BIN | add6f334380bfadecfcf3f1a048fe845 | Zynq boot image for zc706 |
zc706/download.bit | 14bcd431063818a8ec28ba90f15d86e7 | Bitstream for zc706 |
zc706/image.ub | 2dca48e502a3bd520d5a4bc135d1778b | FIT image (Linux Kernel+device tree blob+rootfs) |
zc706/system.dtb | ce31ff777d413fad510bfac00a7cc296 | Device tree blob for zc706 |
zc706/zynq_fsbl.elf | 5f4c2cf5e4647497eb466d7e23d15e85 | FSBL for zc706 |
zc706/u-boot.elf | babf880c6215627aaf4912e42d69948b | U-BOOT for zc706 |
2017.4-zed-release.tar.xz | ||
zed/BOOT.BIN | 855b5cb9b8db4a275dceae767ac24146 | Zynq boot image for zed board |
zed/download.bit | c0b25e42e84938f1c7252493057a67da | Bitstream for zed board |
zed/image.ub | 478d751b9f78ca17c5fd21e4185d8e53 | FIT image (Linux Kernel+device tree blob+rootfs) |
zed/system.dtb | 7bf50af66042704ead24a99a019cec3e | Device tree blob for zed board |
zed/zynq_fsbl.elf | 60719d572ad6edc7b0c630dfdf9a59f9 | FSBL for zed board |
zed/u-boot.elf | 82f967834ea0a231c0161828700a8905 | U-BOOT for zed board |
Zynq Ultrascale MPSoC based boards
File Name | MD5 | Description |
2017.4-zcu102-release.tar.xz | ||
zcu102/BOOT.BIN | 5e287ee7c46bb6434a4479ca60566534 | Zynq UltraScale+ MPSoC boot image for zcu102 board |
zcu102/image.ub | 25db6c5788dda7105ac22888c92f5511 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board |
zcu102/download.bit | 9b7c8279d9f47e287ebc7920cce04c22 | Bitstream for zcu102 board |
zcu102/system.dtb | b63a62c91275a947e0a65c70cc478933 | Device tree blob for zcu102 board |
zcu102/zynqmp_fsbl.elf | 145b6860660b042cd64076ee5364b11a | FSBL for zcu102 board |
zcu102/bl31.elf | 90bc9e9d2f0bc6a8033d067afc3c9079 | ATF binary for zcu102 board |
zcu102/pmufw.elf | 01874f5dcec6b7ad15ebcf10772f71c1 | pmufw elf for zcu102 board |
zcu102/u-boot.elf | a984cc9e230e25ea199d14a230d2146f | U-BOOT for zcu102 board |
File Name | MD5 | Description |
2017.4-zcu106-release.tar.xz | ||
zcu106/BOOT.BIN | cc88b40144c05b3a8856c0a643edad0e | Zynq UltraScale+ MPSoC boot image for zcu106 board |
zcu106/image.ub | bb240297907f998eac52c111112759a7 | FIT image (Linux Kernel+device tree blob+rootfs) for zcu106 board |
zcu106/ design_1_wrapper.bit | 7a117daa84b5bfd6c9f2b3eb6b7ea05a | Bitstream for zcu106 board |
zcu106/system.dtb | 457ac0bfd9ae3eb89ca2b18df87ea07d | Device tree blob for zcu106 board |
zcu106/zynqmp_fsbl.elf | 29ab3647da353d917e19a5d308125bc4 | FSBL for zcu106 board |
zcu106/bl31.elf | 1498219e8352a3624a490d1182903e82 | ATF binary for zcu106 board |
zcu106/pmufw.elf | e4ff1fa841464739157af5b5b4101a83 | pmufw elf for zcu106 board |
zcu106/u-boot.elf | c48a721a30e6378236f991ab0485b9c2 | U-BOOT for zcu106 board |
Experimental package feeds (For ZCU102 Board):
MPSoC prebuilt images have RPM package update feed mechanism. This is "experimental" flow for this release.Please see the instructions on how to upgrade packages here:
http://www.wiki.xilinx.com/Install+and+run+applications+through+Smart+on+target