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

  • 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

2016.1-zc702-release.tar.xz

2016.1-zc706-release.tar.xz

2016.1-zcu102-release.tar.xz

2016.1-zed-release.tar.xz

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

  1. Press enter when you see ‘Hit any key to stop auto-boot’ string on serial output log screen.

  2. On u-boot prompt, run: booti 0x80000 0x6000000 0x4000000

© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy