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)

Tutorial 01 Build a Zynq Hardware Platform

The first step in creating a design for MiniZed is to create the Zynq Hardware Platform in Vivado.

Vivado 2017.1 Version

Tutorial 02 First Application - Hello World

After creating the hardware platform, the next step is to import that hardware platform into SDK, create a BSP, create an application, and then run it on the board. This tutorial includes the exported hardware platform from Tutorial 01. For those only interested in the software flow for Zynq, it is appropriate to start with this tutorial.

Vivado 2017.1 Version

Tutorial 03 Generate and Run Test Applications

After Hello World is working, you can move on to more advanced applications to test the memory and all the peripherals on MiniZed.

Vivado 2017.1 Version

Tutorial 04 FSBL and Boot from QSPI

In this tutorial, we will create the FSBL, and then use it to create a boot image. The boot image will then be stored on QSPI and finally instructions are given for booting.

Vivado 2017.1 Version

Tutorial 05 PS SPI PMOD

This tutorial demonstrates how to use the PS SPI Controller to connect to a MAX31855 PMOD.

Vivado 2017.1 Version

Tutorial 06 PL SPI Controller

This tutorial demonstrates how to use the PL AXI Quad SPI Contoller to connect to a MAX31723 PMOD.

Vivado 2017.1 Version

Tutorial 07 PS I2C PMOD

This tutorial demonstrates how to use the PS I2C Controller to connect to a MAX44000 PMOD.

Vivado 2017.1 Version

Tutorial 08 PL I2C PMOD

This tutorial demonstrates how to use the PL I2C Controller to connect to a MAX44000 PMOD.

Vivado 2017.1 Version

Tutorial 01-08 Solutions

Zipped archive of the Vivado hardware platform project and the SDK Applications workspace.

Vivado 2017.1 Version

MiniZed Over The Air Programming

MiniZed OTA Demo's

MiniZed Over The Air Reprogramming Demo

PetaLinux Board Support Packages

Compressed PetaLinux BSPs for Avnet Zynq system platforms.

PetaLinux 2016.4 Compressed BSP

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.

VirtualBox and Linux VM Installation Guide v2016.4