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


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
ZCU102 evaluation board

What's new?

Linux


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.3-<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.3

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

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

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

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.3-zc702-release.tar.xz
zc702/BOOT.BIN
b952e325f9318d74f9ea50f153f1b59a
Zynq boot image for zc702
zc702/uImage
41477fc6a80819315bcb6dc1fab58abb
Linux kernel for zc702
zc702/uramdisk.image.gz
b285a7f7568f76438e8d26b3ea95bcf9
Initramfs for zc702
zc702/devicetree.dtb
17fca25322f0c61d9d5e36bb8b2c1c8d
Device tree blob for zc702
zc702/fsbl-zc702-zynq7.elf
7e26f8c144d95aa9b10b0e76696fe881
FSBL for zc702
zc702/u-boot.elf
2d8c1994840350c897609009ced9ed9b
U-boot binary for zc702

2016.3-zc706-release.tar.xz
zc706/BOOT.BIN
f2287f001c03379549d632a91d46481c
Zynq boot image for zc706
zc706/uImage
8e457202cadb122354b324d71d240a09
Linux kernel for zc706
zc706/uramdisk.image.gz
cd33f2fe07c8de580c209ed880f436ce
Initramfs for zc706
zc706/devicetree.dtb
4ed1e2974dae4c2a900a4a085e3b93ca
Device tree blob for zc706
zc706/fsbl-zc706-zynq7.elf
d7c5e5b88c9e809aa29280258c54ea19
FSBL for zc706
zc706/u-boot.elf
6edc53a6c3c2f763b4c3ffa1165b0ad6
U-boot binary for zc706

2016.3-zed-release.tar.xz
zed/BOOT.BIN
e107971e1cdd0bab032eeee276595758
Zynq boot image for Zed board
zed/uImage
67e72e7f3bca4fc14941967b40483299
Linux kernel for Zed board
zed/uramdisk.image.gz
57c96d0c8d348515b869380efddf0cf1
Initramfs for Zed board
zed/devicetree.dtb
b65a0457185fd9017970192acbb5c845
Device tree blob for Zed board
zed/fsbl-zedboard-zynq7.elf
b77c7bf9211134f29f935d2027f00ac7
FSBL for Zed board
zed/u-boot.elf
871fe9650c419137c06ec14e2fe15e45
U-boot binary for Zed board





Zynq Ultrascale MPSoC based boards


To boot this release from SD card :
1) extract the archive and copy BOOT.BIN, Image and system.dtb to the boot partition of SD card
2) extract zcu102-zynqmp.cpio to the root partition of SD card (use cpio -i < zcu102-zynqmp.cpio)

Images are based on Silicon Rev 1.0 version
File Name
MD5
Description

2016.3-zcu102-release.tar.xz
zcu102/BOOT.BIN
d76eb4e42623bedc584ffc975694c3f8
Zynq UltraScale+ MPSoC boot image fo ZCU102 board
zcu102/Image
775e46b4c7971f5a3e7c127a98821923
Linux kernel for ZCU102 board
zcu102/zcu102-zynqmp.cpio
1f95abed08a7047b2ef2e26f35c226a9
Initramfs for ZCU102 board
zcu102/system.dtb
b814bc09932ad1c135654605746a0c4f
Device tree blob for ZCU102 board
zcu102/fsbl-zc702-zynq7.elf
5c365a4e66b94afedc5d1884fc61b43d
FSBL for ZCU102 board
zcu102/u-boot.elf
ee8dc4b483af930e2630a9bdb8ac3d72
U-boot binary for ZCU102 board
zcu102/arm-trusted-firmware-aarch64.elf
fc4b091c55e9dff9e4fb7bc0cbfcf497
ATF binary for ZCU102 board