Presentation is loading. Please wait.

Presentation is loading. Please wait.

Xilinx ChipScope Pro Overview

Similar presentations


Presentation on theme: "Xilinx ChipScope Pro Overview"— Presentation transcript:

1 Xilinx ChipScope Pro Overview
Jeremy Sandoval University of Washington May 21, 2013

2 Overview Define ChipScope Pro Software Advantages of ChipScope Pro
Limitations of ChipScope Pro ChipScope Pro Cores Planning to use ChipScope Pro Using ChipScope Pro Next Task: ChipScope Pro Tutorial

3 What is ChipScope Pro? Software tool that if used early in the creation of a Xilinx FPGA project, greatly increases design and debug speed. ChipScope Pro tool inserts a logic analyzer, system analyzer, and virtual I/O low-profile software cores directly into design Allows you to view any internal signal or node The signals are captured and then brought out through the programming interface, leaving more pins for FPGA design

4 Why use ChipScope Pro? Complex FPGA designs can be very time consuming to debug ChipScope Pro tool can shorten the overall design time ChipScope Pro is tightly integrated with Xilinx ISE software and easy to use In-circuit debugging and verification of many nodes in design Find out what is happening on the chip at the die level

5 ChipScope Pro is not… A replacement for a simulation tool
Testing high-speed inputs and outputs

6 ChipScope Pro Cores ChipScope Pro cores: Integrated Controller (ICON)
Used for communication between the embedded Integrated Logic analyzer (ILA), Integrated bus analyzer (IBA), and Virtual Input/Output (VIO) low-profile cores Integrated Logic Analyzer Used to monitor the internal signals of the FPGA design Both ILA and IBA require on-chip Block RAM Virtual Input/Output core Customizable core that can both monitor and drive internal FPGA signals in real time. Does not require on-chip Block RAM Agilent Trace Core 2 (ATC2) Customizable logic analyzer core, similar to the ILA core but does not use on-chip Block RAM

7 Before Using ChipScope Pro…
Must plan to use the tool early in the design process ChipScope Pro cores utilize FPGA resources, can be an issue for large designs Block Ram is used for trigger and data storage Slice logic is used for trigger comparisons

8 Using ChipScope Pro Place cores into the design, this means
Attaching internal nodes for viewing to the ChipScope Pro core Generating the cores by using the Core Generator, Core Inserter tool, or PlanAhead software Place and route the design in the Xilinx ISE software Download the bitstream to the device under test and analyze with the ChipScope Pro software

9 Next Task Working through the ChipScope tutorials
First tutorial tasks: 1. Creating and implementing a Project in Project Navigator 2. Adding a ChipScope ILA Core to the design 3. Debugging the design using ChipScope Pro Analyzer


Download ppt "Xilinx ChipScope Pro Overview"

Similar presentations


Ads by Google