Download Xilinx PlanAhead User Guide

Transcript
Using the Core Insertion Flow
X-Ref Target - Figure 11-2
ChipScope
Wizard
Fast and simple
ChipScope Window
in Main PlanAhead GUI
Precise control
ChipScope Tcl debug commands
X11122
Figure 11-2:
Debug Core Insertion Modes
Deciding Which Debug Core Insertion Mode to Use
Table 11-1 summarizes how to decide what insertion mode(s) to use based on the
debugging goal.
Table 11-1:
Debugging Goals and Core Insertion Modes
Debugging Goal
Core Insertion Mode
Quickly create ILA debug core(s) with default settings for the
selected nets
ChipScope Wizard
Change parameters on existing debug cores
ChipScope Window
Manually create or delete existing debug cores
ChipScope Window
Manually create, delete, or configure trigger or data ports on an ILA
core
ChipScope Window
Manually assign nets to the trigger/data/clock channels
Play back a recorded script of debug commands later
ChipScope Window
Tcl Commands
Selecting Nets for Debug
The first step in the PlanAhead/ChipScope debug flow is to identify the set of nets to
debug. PlanAhead makes the debug net selection process as simple as picking a set of nets
or busses in the Netlist view, and selecting the Add to ChipScope Unassigned Nets
popup command. Net selection is also available by selecting nets or busses in the
Schematic view.
Unassigned Nets List
PlanAhead maintains an Unassigned Nets list (Figure 11-3) in the ChipScope view
(Window > ChipScope). The Unassigned Nets list is a convenient place to bookmark nets
of interest while browsing the design. Nets may be stored for later debug by dragging and
dropping from the netlist or schematic view into the Unassigned Nets list. Nets may also
PlanAhead User Guide
UG632 (v 11.4)
www.xilinx.com
331