64
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 4:
Using the ChipScope Pro Analyzer
menu option. Only valid target devices can be configured and are, therefore, the only
devices that have the
Configure
option available. Alternatively, you can right-click the
device in the project tree to get the same menu as
Device
.
After selecting the configuration mode, the JTAG Configuration dialog box opens. This
dialog box has two sections: the first for selection of the JTAG device configuration file and
the second for selection of a design-level CDC file. To select the configuration file to
download into the device, click
Select New File
in the JTAG Configuration section. The
Open Configuration File dialog box opens. Using the browser, select the device
configuration file you want to use to configure the target device. After you locate and select
the proper BIT file, click
Open
to return to the JTAG Configuration dialog box. You can also
clear your existing project settings before configuring the device by selecting the
Clean
previous project setting
check box.
Note:
Selecting the Clean previous project setting check box removes all signal names, buses, and
other settings from your project. This operation cannot be undone.
To select a design-level CDC file that was generated either by the ChipScope Pro Core
Inserter or PlanAhead tools, click the
Import Design-level CDC File
check box, then click
Select New File
in the Design-level CDC File section. The Open CDC File dialog box
opens. Using the browser, select the CDC file you want to use with the target device. After
you locate and select the proper CDC file, click
Open
to return to the JTAG Configuration
dialog box. You can also automatically create buses from the signal names found in the
CDC file by selecting the
Auto-create buses
check box. The ChipScope Pro Analyzer tool
uses an algorithm to recognize bus elements where the element number is found at the end
of the signal name and is surrounded by (), [], or {} or is separated from the base name by
an underscore.
Note:
The CDC file is automatically selected if a design-level CDC file is found in the same directory
as the configuration BIT file.
After the BIT and optional CDC files have been selected, click
OK
to configure the device.
Observing the Configuration Progress
While the device is being configured, the status of the configuration is displayed at the
bottom of the ChipScope Pro Analyzer window. If the
DONE
status is not displayed, a
dialog box opens, explaining the problem encountered during configuration. If the
download is successful, the target device is automatically queried for ChipScope Pro cores,
and the project tree is updated with the number of cores present. A folder is created for
each core unit found and various
leaf nodes appear under each ChipScope Pro core unit.
Displaying JTAG User and ID Codes
One method of verifying that the target device was configured correctly is to upload the
device and user-defined ID codes from the target device. The user-defined ID code is the
8-digit hexadecimal code that can be set using the BitGen option
-g UserID
.
To upload and display the user-defined ID code for a particular device, select the
Show
USERCODE
option from the
Device
menu for a particular device. Select the
Show
IDCODE
option from the
Device
menu to display the fixed device ID code for a particular
device. The results of these queries are displayed in the Messages pane. The IDCODE and
USERCODE are also displayed in the JTAG Chain Setup dialog box (
JTAG Chain > JTAG
Chain Setup)
.