Zynq 2016.1 Release
This page contains documentation and release information corresponding to Xilinx software version 2016.1
Table of Contents
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/products/boards-and-kits/EK-Z7-ZC706-G.htm
ZCU102 evaluation board
What's new?
Linux
Upgrade to v4.4
Add UltraScale support for Xilinx XADC driver
Add support for multi channel DMA to AXI DMA
Add support for DDR ECC in the Linux EDAC framework
Add support for AXI Ethernet for Zynq UltraScale+ MPSoC
Add EMAC PS support for SGMII mode for Zynq UltraScale+ MPSoC
Enable RTC switching to battery power when VCC_PSAUX is N/A
U-Boot
Upgrade to v2016.01
Move drivers to driver model
DCC, ZYNQ UART, UARTLITE
ZYNQ_GEM, EMACLITE, AXI_EMAC
Arasan SDHCI
U-boot Zynq support for QSPI boot device - MACRONIX Mx25l25635f
U-boot Zynq support for Micron 64 GB eMMC flash
Added Zynq GEM SGMII support
Moved GPIO driver to driver model for ZynqMP
Add GPIO driver in u-boot for ZynqMP
Support SATA as secondary boot mode for ZynqMP
Added ZynqMP GEM SGMII
AXI Ethernet SGMII support for MB
Read timer and interrrupt setting from DT for MB
Download
The gziped tar ball contains the pre-built Linux images for the board platform
Extract the archive
tar xf 2016.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-v2016.1
Release Contents
FSBL
The First Stage Boot Loader (FSBL) used to generate the boot.bin file is based on the 2016.1 release of the Xilinx tools.
U-Boot
The release is based on U-Boot 2016.01 created from the xilinx-v2016.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.4 Linux kernel created from the xilinx-v2016.1.01 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,1 please use new device-tree generator available in https://github.com/Xilinx/device-tree-xlnx repository.
Yocto
meta-xilinx: Release branch rel-v2016.1 : https://github.com/Xilinx/meta-xilinx/tree/rel-v2016.1
meta-petalinux: Release branch rel-v2016.1 : https://github.com/Xilinx/meta-petalinux/tree/rel-v2016.1
More details on how to build OSL images is present at Yocto OSL builds
Release Details
Login
Username | Password |
root |
Files In Release
The release archive contains the following files:
File Name | MD5 | Description |
2016.1-zc702-release.tar.xz | ||
zc702/BOOT.BIN | 8e968b15aa66c3d17ccc2b63d10bd597 | Zynq boot image for zc702 |
zc702/uImage | 42458dac6fcb8256041a070226f37437 | Linux kernel for zc702 |
zc702/uramdisk.image.gz | 63ed1b685d7c23fb079efea90732c66a | Initramfs for zc702 |
zc702/devicetree.dtb | b7032ba0c64701f814a34a702eb7479e | Device tree blob for zc702 |
zc702/fsbl.elf | cdd0401186df7ced8db45b413b2ac7c0 | FSBL for zc702 |
zc702/u-boot.elf | f64cbd6d641753f2c3c6af7fe1ead102 | U-boot binary for zc702 |
2016.1-zc706-release.tar.xz | ||
zc706/BOOT.BIN | dc9111ebc165c41c66579b2397c3c786 | Zynq boot image for zc706 |
zc706/uImage | 0f7754fdbc419abd2b87b2083a5b96e2 | Linux kernel for zc706 |
zc706/uramdisk.image.gz | d49735a296c53dd521c2bcb0a2ed50d0 | Initramfs for zc706 |
zc706/devicetree.dtb | 518c8a77eb82d4c1a5d82dd22b5d1882 | Device tree blob for zc706 |
zc706/fsbl.elf | 26ba112b7c74ea201a428965bbdda00e | FSBL for zc706 |
zc706/u-boot.elf | d17db67f9812e429aef54707bc5683f7 | U-boot binary for zc706 |
2016.1-zed-release.tar.xz | ||
zed/BOOT.BIN | 3c1e1e4afa5e58adf340576ba1e9b34c | Zynq boot image for Zed board |
zed/uImage | 2201b9121ba7e2c79f094404e738903f | Linux kernel for Zed board |
zed/uramdisk.image.gz | d39751a69cc6287f635df86842f30360 | Initramfs for Zed board |
zed/devicetree.dtb | d857dfb8c35b9ab766157e00a1284ee1 | Device tree blob for Zed board |
zed/fsbl.elf | 57c795debc89d6fc6b103940b3f266b0 | FSBL for Zed board |
zed/u-boot.elf | c7bbb574a97336b1398ca4552f1d6db6 | U-boot binary for Zed board |
2016.1-zcu102-release.tar.xz | ||
zcu102/BOOT.BIN | 660ed20a747cffee478435f9e4b60454 | Zynq UltraScale+ MPSoC boot image fo ZCU102 board |
zcu102/Image.bin | 42f16a48a0438b8130731d7aa3895514 | Linux kernel for ZCU102 board |
zcu102/uramdisk.image.gz | c25b12656c57214ab03fb827c54f1a88 | Initramfs for ZCU102 board |
zcu102/system.dtb | a3b8fc772b01736764099c308ca8876e | Device tree blob for ZCU102 board |
zcu102/fsbl.elf | f8d4cfbde1b57421f4ba35eec0f0dace | FSBL for ZCU102 board |
zcu102/u-boot.elf | 50715b0cb952aceff8f84f299984fdeb | U-boot binary for ZCU102 board |
zcu102/bl31.elf | 43ccd94b5a0b18aa0d33b9a5b2869413 | ATF binary for ZCU102 board |
To boot this release from SD card, extract the archive and copy all the files appropriate for your Zynq platform to the root of the SD card.
For ZCU102:
To boot this release from SD card, extract the archive and copy BOOT.BIN to the root of SD card
Stop the boot from u-boot
Press enter when you see ‘Hit any key to stop auto-boot’ string on serial output log screen.
On u-boot prompt, run: booti 0x80000 0x6000000 0x4000000
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy