Sorry, you need to enable JavaScript to visit this website.

The following reference designs are provided “AS IS”. If you have questions, please utilize the on-line forums in seeking help.

Downloads

(Requires Login)

Out-of-Box Designs

This is the software and hardware platform, boot files, Linux kernel and RAMdisk that are provided on the pre-installed SD card.

Zynq Mini-ITX 7Z045 Out-of-Box Linux v2013.4
Zynq Mini-ITX 7Z100 Out-of-Box Linux v2013.4

Using USB for Secondary Boot Images

This application note builds on a PetaLinux BSP and demonstrates how to use a USB device to store Linux and bitstream images.  The BOOT.BIN file is reduced to < 400 KB in size, and u-boot is responsible for loading the programmable logic via PCAP.

Zynq Mini-ITX USB Boot Application Note PetaLinux 2014.4

HDMI Bare Metal Reference Design Using ADV7511 and ADI IP

This reference design demonstrates how to create a bare metal system to output HDMI video and audio using the ADI ADV7511 HDMI transmitter. The IP used in this design is free and publicly available through ADI.

Zynq Mini-ITX 7Z045 HDMI Bare Metal - Vivado 2014.4
Zynq Mini-ITX 7Z100 HDMI Bare Metal - Vivado 2014.4
Zynq Mini-ITX 7Z045 HDMI Bare Metal - Vivado 2013.4
Zynq Mini-ITX 7Z100 HDMI Bare Metal - Vivado 2013.4

PetaLinux Board Support Packages

Compressed PetaLinux BSPs for Avnet Zynq system platforms.

Zynq Mini-ITX 7Z045 PetaLinux Compressed BSP v2016.2
Zynq Mini-ITX 7Z100 PetaLinux Compressed BSP v2016.2
Zynq Mini-ITX 7Z045 PetaLinux Compressed BSP v2015.2.1
Zynq Mini-ITX 7Z100 PetaLinux Compressed BSP v2015.2.1
Zynq Mini-ITX 7Z045 PetaLinux Compressed BSP v2014.4
Zynq Mini-ITX 7Z100 PetaLinux Compressed BSP v2014.4
Zynq Mini-ITX 7Z045 PetaLinux Compressed BSP v2014.2
Zynq Mini-ITX 7Z100 PetaLinux Compressed BSP v2014.2
Zynq Mini-ITX 7Z045 PetaLinux Compressed BSP v2013.10
Zynq Mini-ITX 7Z100 PetaLinux Compressed BSP v2013.10

PetaLinux Software Reference Design

This reference design demonstrates how to create, customize and execute a PetaLinux kernel on Avnet Zynq system platforms.

Zynq Mini-ITX 7Z045 Petalinux Design v2015.2.1
Zynq Mini-ITX 7Z100 Petalinux Design v2015.2.1
Zynq Mini-ITX 7Z045 PetaLinux Design v2014.4
Zynq Mini-ITX 7Z100 PetaLinux Design v2014.4
Zynq Mini-ITX 7Z045 PetaLinux Design v2014.2
Zynq Mini-ITX 7Z100 PetaLinux Design v2014.2
Zynq Mini-ITX 7Z045 PetaLinux 2013.10 - SDK 2013.4
Zynq Mini-ITX 7Z100 PetaLinux 2013.10 - SDK 2013.4

SFP Socket IBERT Reference Design

This reference design demonstrates how to use the Xilinx IBERT to test the SFP interface on the Mini-ITX board.

Zynq Mini-ITX 7Z045 IBERT Design - Vivado 2015.2
Zynq Mini-ITX 7Z100 IBERT Design - Vivado 2015.2
Zynq Mini-ITX 7Z045 IBERT Design - Vivado 2014.4
Zynq Mini-ITX 7Z100 IBERT Design - Vivado 2014.4
Zynq Mini-ITX 7Z045 IBERT Design - Vivado 2014.2
Zynq Mini-ITX 7Z100 IBERT Design - Vivado 2014.2
Zynq Mini-ITX 7Z045 IBERT Design - Vivado 2013.4
Zynq Mini-ITX 7Z100 IBERT Design - Vivado 2013.4

SATA-III Hard Drive Interface Reference Design

This reference design is based on a standalone OS and demonstrates how to test a SATA-III hard drive connected to the Mini-ITX board.

Zynq Mini-ITX 7Z045 SATA-III Design - Vivado 2014.1
Zynq Mini-ITX 7Z100 SATA-III Design - Vivado 2014.1

Embedded Standalone OS (Bare-Metal) Reference Design ITX

This reference design is based on a standalone OS and demonstrates the basic functionality of the Mini-ITX board.

Zynq Mini-ITX 7Z045 Embedded Design - Vivado 2015.2
Zynq Mini-ITX 7Z100 Embedded Design - Vivado 2015.2
Zynq Mini-ITX 7Z045 Embedded Design - Vivado 2014.4
Zynq Mini-ITX 7Z100 Embedded Design - Vivado 2014.4
Zynq Mini-ITX 7Z045 Embedded Design - Vivado 2014.2
Zynq Mini-ITX 7Z100 Embedded Design - Vivado 2014.2
Zynq Mini-ITX 7Z045 Embedded Design - Vivado 2013.4
Zynq Mini ITX 7Z100 Embedded Design - Vivado 2013 4

PCIe Root Complex Reference Design

This reference design demonstrates how to build a PCIe Root Complex System on the Mini-ITX board.

Zynq Mini-ITX 7Z045 PCIe Design - Vivado 2015.2
Zynq Mini-ITX 7Z100 PCIe Design - Vivado 2015.2
Zynq Mini-ITX 7Z045 PCIe Design - Vivado 2014.4
Zynq Mini-ITX 7Z100 PCIe Design - Vivado 2014.4
Zynq Mini-ITX 7Z045 PCIe Design - Vivado 2014.2
Zynq Mini-ITX 7Z100 PCIe Design - Vivado 2014.2
Zynq Mini-ITX 7Z045 PCIe Design - Vivado 2013.4
Zynq Mini-ITX 7Z100 PCIe Design - Vivado 2013.4

ARM DSTREAM Interface Reference Design

This reference design demonstrates how to interface the ARM DSTREAM debug adapter to the Mini-ITX board.

Zynq Mini-ITX 7Z045 DSTREAM Design - Vivado 2015.2
Zynq Mini-ITX 7Z100 DSTREAM Design - Vivado 2015.2
Zynq Mini-ITX 7Z045 DSTREAM Design - Vivado 2014.4
Zynq Mini-ITX 7Z100 DSTREAM Design - Vivado 2014.4
Zynq Mini-ITX 7Z045 DSTREAM Design - Vivado 2014.2
Zynq Mini-ITX 7Z100 DSTREAM Design - Vivado 2014.2
Zynq Mini-ITX 7Z045 DSTREAM Design - Vivado 2013.4
Zynq Mini-ITX 7Z100 DSTREAM Design - Vivado 2013.4

Development Using Ubuntu Desktop Linux

These tutorials provide a means to integrate several different technologies on a single platform.  Using the Avnet target boards, we have the power of a ARM Cortex-A9 processors, combined with the unrivaled flexibility of Xilinx programmable logic to implement custom hardware systems.    We use a Linux kernel as the foundation operating system running on the processor cores which enables a very large ecosystem of software to be run on our development kits. Virtual machines can provide a very convenient Ubuntu development environment for building the hardware platform and cross-compiling software to target the Processing System.

U-boot Update 2015.3
Zynq Mini-ITX 7Z045 Ubuntu v2014.4
Zynq Mini-ITX 7Z100 Ubuntu v2014.4
VirtualBox and Linux VM Installation Guide v2016.2
VirtualBox and Linux VM Installation Guide v2015.2.1
VirtualBox and Linux VM Installation Guide v2014.4
Zynq Mini-ITX 7Z045 Ubuntu v2013.4
Zynq Mini-ITX 7Z100 Ubuntu v2013.4