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

Documentation

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

Release Contents

FSBL
The First Stage Boot Loader (FSBL) used to generate the BOOT.BIN file is based on the 14.4 release of the IDS tools.

U-Boot
The release is based on a 2012.10 release of U-Boot.
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 3.6 Linux kernel.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.

Significant Release Changes

  • This is the 1st release of U-Boot and Linux in which Petalinux and the open source kernel from Xilinx are using the same git repositories.
  • The ZC702, ZC706 and Zed boards are supported in 14.4. ZedBoard support is new in 14.4. This is the 1st release for the Zed board and it's not fully functional. Ethernet, SD, USB host, and QSPI have been tested.
  • The flash partitions have changed in U-Boot and Linux such that they must be paired together. Some partitions were removed and some expanded to better allow a bitstream to be used with flash.
  • U-Boot is now using flash for the environment such that the saveenv command in U-Boot if functional. It does show a warning when it boots if the environment has not ever been saved in flash and this is normal U-Boot behavior.

Known Issues

Linux
There has been some intermittent issues with the ZedBoard and the USB which have not been tracked down yet. The issue shows up when a hub and memory stick are plugged into the board and the memory stick is not recognized. A power cycle of the board seems to fix it and it's not easily reproducible.
When flashing images from Linux (not U-Boot) most users boot from SD then flash the QSPI flash with images. On the ZC706 board, which uses dual QSPI, the quad enable bit is not getting set in the flash from Linux. This causes the board to not boot in QSPI mode. The solution is to reboot from SD after programming the QSPI in Linux, then stop U-Boot and perform the "sf probe" command which fixes the issue. Now the board can be rebooted in QSPI mode.

Release Git Tags

The Xilinx Git repositories, U-Boot and Linux, are tagged for the release with a tag of xilinx-v14.4.

Release Details

Networking

The network is setup to use a static IP address of 192.168.1.10 in the release pre-built images. The network is being configured from the kernel command line rather than using a user space application.
SSH password
SSH is setup on the ramdisk to use root:root as the user:password

Files In Release

The release contains a directory for each board (ZC702, ZC706, Zed) with the following files for each board.
File Name
Description
BOOT.BIN
Binary image containing the FSBL and U-Boot images produced by bootgen
devicetree.dtb
Device tree binary blob used by Linux, loaded into memory by U-Boot
uramdisk.image.gz
Ramdisk image used by Linux, loaded into memory by U-Boot
u-boot.elf
U-Boot elf file used to create the BOOT.BIN image
uImage
Linux kernel image, loaded into memory by U-Boot
fsbl.elf
FSBL elf image used to create BOOT.BIN image
All of these files from a board directory can be copied to an SD card (FAT formated) and then used to boot the board. Only BOOT.BIN, devicetree.dtb, uImage, and uramdisk.image.gz are required to boot Linux.

Release Download

A gziped tar ball contains the pre-built images.


A gziped tar ball contains the source trees for the applications on the ramdisk and is available at Zynq Release 14.3 .