Download Xilinx Vivado Design Suite Tutorial: Programming and Debugging

Transcript
Debugging with Vivado™ ILA 2.0 and
Integrated Logic Analyzer
Introduction
In this tutorial exercise, you will quickly learn how to debug your FPGA designs by inserting
an Integrated Logic Analyzer (ILA) core using the Vivado™ Integrated Design Environment
(IDE). You will take advantage of integrated Vivado logic analyzer functions to debug and
discover some potential root causes of your design, thereby allowing you to quickly address
issues.
Example RTL designs will be used to illustrate overall integration flows between Vivado
logic analyzer, ILA 2.0, and Vivado IDE. In order to be successful using this tutorial, you
should have some basic knowledge of Xilinx® ISE® Design Suite and Vivado Design Suite
tool flows.
Prerequisites
A basic knowledge of Xilinx ISE Design Suite and Vivado Design Suite tool flows.
Objectives
This tutorial:
•
Shows you how to take advantage of integrated Vivado logic analyzer features in the
Vivado design environment that make the debug process faster and simpler.
•
Provides specifics on how to use the Vivado Integrated Design Environment (IDE) and
the Vivado logic analyzer to debug some common problems in FPGA logic designs.
After completing this tutorial, you will be able to:
•
Validate and debug your design using the Vivado Integrated Design Environment and
the Integrated Logic Analyzer (ILA) core.
Debugging with ChipScope
UG936 (v2012.4) December 18, 2012
www.xilinx.com
4