6
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 1:
Introduction
This figure shows a block diagram of a system containing debug cores added using the
ChipScope Pro tools. You can place the ICON, ILA, VIO, and ATC2 cores (collectively
called the ChipScope Pro cores) into your design by generating the cores with the CORE
Generator tool and instantiating them into the HDL source code. You can also insert the
ICON, ILA, and ATC2 cores directly into the synthesized design netlist using the
ChipScope Pro Core Inserter or PlanAhead tools. You then place and route your design
using the ISE implementation tools. Next, download the bitstream into the device under
test and analyze the design with the ChipScope Pro Analyzer tool.
PlanAhead™ Design
Analysis Tool
Automatically inserts the ICON and ILA cores into the design
netlist. For more information on this feature, go to PlanAhead
Design Analysis Tool
ChipScope Pro
Analyzer Tool
Provides in-system device configuration, as well as trigger setup,
trace display, control, and status for the ICON, ILA,VIO, and IBERT
cores.
ChipScope Engine Tcl
(CSE/Tcl) Scripting
Interface
The scriptable CSE/Tcl command interface makes it possible to
interact with devices in a JTAG (Joint Test Action Group, IEEE
standard) chain from a Tcl shell
(1)
.
Notes:
1.
Tcl
stands for
Tool Command Language
. The CSE/Tcl interface requires the Tcl shell program (called
xtclsh
) that is included in the ChipScope Pro and ISE tool installations or in the ActiveTcl 8.4 shell
available from ActiveState
X-Ref Target - Figure 1-1
Figure 1-1:
ChipScope Pro System Block Diagram
Table 1-1:
ChipScope Pro Tools Description
(Cont’d)
Tool
Description
Board-Under-Test
Host Computer with
ChipScope Pro Software
JTAG
Connections
cs_pro_sys_blk_diag
ChipScope
Pro
Target Device Under Test
User
Function
User
Function
User
Function
ILA Pro
ICON Pro
ILA Pro
ILA Pro
Parallel
Cable