© Copyright 2016 Xilinx
ZCU102 RevB Standalone Getting Started Quick Guide
18/8/2016
This tutorial is meant as a getting started quick guide for the ZCU102 in Vivado 2016.X. This tutorial
uses scripts to generate the Vivado HW, and SDK applications and testing on HW for ease of use. This
tutorial will also show how to build the Linux image for the ZCU102, and how to boot from JTAG and
SD card. Finally, there is a brief section on how to use the QEMU to evaluate the ZCU102. The intent
of this guide is not to fully explore the tools, but to get the user “up and running” on the ZCU102
platform quickly. More information can be found on the various tasks as the guide progresses. Users
should use these to seek more information at their discretion.
Task 1: Installing Board files for the ZCU102:
The board files are not released with the 2016.X public release. Users can download this from the
ZCU102 HeadStart lounge:
http://www.xilinx.com/member/zcu102_headstart.html
Download this, and copy this into your Vivado install:
C:\Xilinx\Vivado\2016.X\data\boards\board_files
o
Where X is the 2016 minor version you are using.
Task 2: Generating the HW:
Launch the Vivado 2016.X, change directory (cd) to
build_hw
, and source the command from the TCL
console:
source zcu102_2016.tcl
o
Enter the version, for example
version 2016.2
This script will do the following:
Create the Block Design (BD)
Add and configure the Zynq UltraScale MPSoC
Add the AXI GPIO
Add the AXI BRAM Controller, and BRAM
Add AXI Timer (with Interrupt)
Connect all IP
Generate Output Products
Generate HDL wrapper (Verilog)
Write Bitstream
Export to SDK
More Info:
For more information on Block Design creation in Vivado IP Integrator, see the Quick
Take Video