This page contains documentation and release information corresponding to Xilinx software version 2016.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

  • Kernel version 4.6

U-Boot
  • Update to 2016.07 u-boot

ARM-Trusted-Firmware(ATF)
  • ATF is based on upstream version 1.2

Download

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










Extract the archive
tar xf 2016.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-v2016.4

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

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

Yocto
meta-xilinx: Release branch rel-v2016.4 : https://github.com/Xilinx/meta-xilinx/tree/rel-v2016.4
meta-petalinux: Release branch rel-v2016.4 : https://github.com/Xilinx/meta-petalinux/tree/rel-v2016.4

More details on how to build OSL images is present at Yocto OSL builds

Release Details

Login

Username
Password
root


Preparing SD card

To boot this release from SD card, extract the archive and copy BOOT.BIN to the root of SD card

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, uImage, uramdisk.image.gz and devicetree.dtb to the boot partition of SD card

File Name
MD5
Description

2016.4-zc702-release.tar.xz
zc702/BOOT.BIN
c9662c09d4b0c711707f215a2cd8c402
Zynq boot image for zc702
zc702/uImage
f6f56cd651a17c3d46a3a3a246a983da
Linux kernel for zc702
zc702/uramdisk.image.gz
935b6ced802982b830a08eb4be83fdac
Initramfs for zc702
zc702/devicetree.dtb
17fca25322f0c61d9d5e36bb8b2c1c8d
Device tree blob for zc702
zc702/fsbl-zc702-zynq7.elf
400fd68df1551708a5a03f4049d2b414
FSBL for zc702
zc702/u-boot.elf
7dfbd059ba716d95b97587cf95cae154
U-boot binary for zc702

2016.4-zc706-release.tar.xz
zc706/BOOT.BIN
78bf83a6391d6d274a4eebb3befc787d
Zynq boot image for zc706
zc706/uImage
8e15afffb9394b585bdb97efaed9d0dd
Linux kernel for zc706
zc706/uramdisk.image.gz
2c2e8751542afb9d1d1da679340f724a
Initramfs for zc706
zc706/devicetree.dtb
4ed1e2974dae4c2a900a4a085e3b93ca
Device tree blob for zc706
zc706/fsbl-zc706-zynq7.elf
c2ab4f753f7122bf7c24d191e89a9888
FSBL for zc706
zc706/u-boot.elf
4674a837596a6acf102abd26de74568f
U-boot binary for zc706

2016.4-zed-release.tar.xz
zed/BOOT.BIN
b2e5570b9e6975fd9979765a86db7af4
Zynq boot image for Zed board
zed/uImage
b2e5570b9e6975fd9979765a86db7af4
Linux kernel for Zed board
zed/uramdisk.image.gz
9aecdc51f7a0f0be275a464165703f13
Initramfs for Zed board
zed/devicetree.dtb
b65a0457185fd9017970192acbb5c845
Device tree blob for Zed board
zed/fsbl-zedboard-zynq7.elf
8ced0ae7ddc3a0884f5a0dd39d634965
FSBL for Zed board
zed/u-boot.elf
1ba484df13cf172a2446e0e9c5acbf80
U-boot binary for Zed board





Zynq Ultrascale MPSoC based boards

Images are based on Board Version 1.0
File Name
MD5
Description

2016.4-zcu102-release.tar.xz
zcu102/BOOT.BIN
5609bd4d2d1d15afec4b5ef49ec5f12e
Zynq UltraScale+ MPSoC boot image fo ZCU102 board
zcu102/Image
ea3d428872a3c635515bf346cfd4c75d
Linux kernel for ZCU102 board
zcu102/zcu102-zynqmp.cpio
e3659530881c73b46a897fde4b9e05f4
Initramfs for ZCU102 board
zcu102/system.dtb
6d6ba7c5d622d2cddda31a33c9cd07e3
Device tree blob for ZCU102 board
zcu102/fsbl-zc702-zynq7.elf
6cfdb5dac8b7076168ccd2e38a39effe
FSBL for ZCU102 board
zcu102/u-boot.elf
498f779f68e2fca0ebfb67c80da056bc
U-boot binary for ZCU102 board
zcu102/arm-trusted-firmware-aarch64.elf
aa50f7d1d6c2c52d74db02049d62f95d
ATF binary for ZCU102 board