Overview

This workshops serves to introduce you to the system design flow for ZYNQ using Vivado. The workshop is split into six labs that explore tools and processes important to the design flow. The labs are as follows

  • Lab1 teaches you the Vivado design flow to create an HDL design. You will learn to simulate, synthesize, implement and verify the design in hardware.
  • Lab2 has you create a project using the I/O planning tools after which you'll export the design to rtl. Using XDC timing constraints you'll perform a timing analysis of the design.
  • Using the IP Integrator you'll create an ARM Cortex-A9 processor based design in Lab3. You'll export the hardware design and develop an application in the SDK in order to verify the hardware.
  • Lab4 has you create a custom AXI4Lite peripheral and add it to a processor system in the IP Packager.
  • In Lab5 you'll learn to use powerful IP cores to debug the hardware, and use the SDK to perform software debugging.
  • You'll learn the design flow to creating an IP-XACT adapter using Vivado HLS in Lab6. The generated adapter is then used in a processor system design.

After completing this workshop's series of labs, you should be able to:

  • Use XDC files to communicate performance.
  • Design an embedded system that targets the ARM processor of the ZYNQ chip.
  • Create custom peripherals.
  • Extend the hardware system with the Xilinx peripherals and/or custom peripherals.

Prerequisites

Skills

  • Experience with digital logic and FPGA design
  • Familiarity with Vivado Design Software
  • Basic understanding of C programming

Hardware

  • Digilent Zedboard or Zybo board
  • Micro USB Cable
    • Used for UART communications JTAG programming.

Software

  • Vivado Design Suite 2015.2 or newer

Tutorial

1. Starting the Workshop

1.1) Open the Xilinx University Program Workshops page in a new tab and click the Systen Design Flow on Zynq link.
1.2) Download the lab source files, which are unique to the Zybo and the Zedboard and the lab documents which are common between the two boards, under the 2015x Workshop Material section on the right.
1.3) Follow the labs as they guide you through the system design flow for Zynq.