2017.1 Release

2017.1 Release

This page contains documentation and release information corresponding to Xilinx software version 2017.1


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)

  • ATF is based on upstream version 1.3



Download

The gziped tar ball contains the pre-built Linux images for the board platform

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













Extract the archive

tar xf 2017.1-<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.1

FSBL
The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2017.1 release of the Xilinx tools.

U-Boot
The release is based on U-Boot 2017.01 created from the xilinx-v2017.1 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.1 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.1 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx repository.

Yocto
meta-xilinx: Release branch rel-v2017.1 : https://github.com/Xilinx/meta-xilinx/tree/rel-v2017.1

meta-petalinux: Release branch rel-v2017.1 : https://github.com/Xilinx/meta-petalinux/tree/rel-v2017.1



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.1-zc702-release.tar.xz

zc702/BOOT.BIN

8a2898a1e4d6efa09d28a043528842bd

Zynq boot image for zc702

zc702/download.bit

c0725e0a150d925ee7640269fde4375a

Bitstream for zc702

zc702/image.ub

f6f56cd651a17c3d46a3a3a246a983da

FIT image (Linux Kernel+device tree blob+rootfs)

zc702/system.dtb

1564b0a6ca30b89ec5ff3901aff9ffdf

Device tree blob for zc702

zc702/zynq_fsbl.elf

1e8fe9d8a1b4dd9c21d9511a4055abc1

FSBL for zc702

zc702/u-boot.elf

7dfbd059ba716d95b97587cf95cae154

U-boot binary for zc702



2017.1-zc706-release.tar.xz

zc706/BOOT.BIN

36953233e191f90de1fcd0ff27e978b2

Zynq boot image for zc706

zc706/download.bit

46cac86d2bcdceca934aeb3d64956ab3

Bitstream for zc706

zc706/image.ub

b343e43959f14db4d2e0da3d0dfc1e22

FIT image (Linux Kernel+device tree blob+rootfs)

zc706/system.dtb

14f9946411961c151da987002d1b6e31

Device tree blob for zc706

zc706/zynq_fsbl.elf

49f07bdb3e41aaf2d22bccf5cbbbfa7d

FSBL for zc706

zc706/u-boot.elf

f6e9b6da1c6f6c1918dc619934dfeff3

U-boot binary for zc706



2017.1-zed-release.tar.xz

zed/BOOT.BIN

835e59bcf7bfc42764830bc0c3ee1263

Zynq boot image for zed board

zed/download.bit

2ff11740c227e95f9a615f89c9433d64

Bitstream for zed board

zed/image.ub

be70a0d2bb188dd04e5d887045045dd8

FIT image (Linux Kernel+device tree blob+rootfs)

zed/system.dtb

b65a0457185fd9017970192acbb5c845

Device tree blob for zed board

zed/zynq_fsbl.elf

60820317cb85a3510ef0b89953cf7ce9

FSBL for zed board

Zynq Ultrascale MPSoC based boards



File Name

MD5

Description



2017.1-zcu102-release.tar.xz

zcu102/BOOT.BIN

d2bc5bd4057453cf37ea15779fc59d72

Zynq UltraScale+ MPSoC boot image for zcu102 board

zcu102/image.ub

b43f929dcfc2b8c4c762d89ec0636740

FIT image (Linux Kernel+device tree blob+rootfs) for zcu102 board

zcu102/design_1_wrapper.bit

486fef50e01f931488c9352890c193d1

Bitstream for zcu102 board

zcu102/system.dtb

407c2486ed16188a27057102f560cefc

Device tree blob for zcu102 board

zcu102/zynqmp_fsbl.elf

b35cbe362a39228054df3d42b2cdb6cb

FSBL for zcu102 board

zcu102/bl31.elf

a53a5a84d774e06de63762b082204ce7

ATF binary for zcu102 board

zcu102/pmufw.elf

6bf8b243b6fd4ed984035362fb207125

pmufw elf for zcu102 board

Experimental package feeds:


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

© 2025 Advanced Micro Devices, Inc. Privacy Policy