EasyManua.ls Logo

Xilinx ChipScope Pro User Manual

Xilinx ChipScope Pro
226 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #134 background imageLoading...
Page #134 background image
134 www.xilinx.com ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 5: ChipScope Engine Tcl Interface
CseFpga Tcl Commands
The CseFpga Tcl command category consists of several commands (see Table 5-7).
Note: Refer to the file csefpgaglobals.tcl in the ChipScope Pro tool installation for all CseFpga Tcl
global variable declarations.
Table 5-6: Summary of ::chipscope::csejtag_tap Subcommands
Subcommand Description
autodetect_chain Attempts to automatically detect all information
pertaining to the JTAG chain currently connected to
the target.
interrogate_chain Scans the JTAG chain to determine the length of the
chain and the IDCODE information of each device in
the chain.
get_device_count Gets the number of devices in the JTAG chain.
set_device_count Sets the number of devices in the JTAG chain.
get_irlength Gets the instruction register (IR) length of a device.
set_irlength Sets the instruction register (IR) length of a device.
get_device_idcode Gets the IDCODE of a device.
set_device_idcode Sets the IDCODE of a device.
navigate Navigates to a JTAG TAP state.
shift_chain_ir Shifts a stream of bits into and out of the instruction
register of the JTAG chain.
shift_chain_dr Shifts a stream of bits into and out of the data register
of the JTAG chain.
shift_device_ir Shifts a stream of bits into and out of the instruction
register of a particular device in the JTAG chain.
shift_device_dr Shifts a stream of bits into and out of the data register
of a particular device in the JTAG chain.
Table 5-7: CseFpga Tcl Commands
Command Description
::chipscope::
csefpga_configure_device
Configures an FPGA device with the contents of a byte array
containing the contents of a .bit, .rbt, or .mcs file.
::chipscope::
csefpga_configure_device_with_file
Configures an FPGA device with the contents of a .bit, .rbt,
or .mcs file.
::chipscope::csefpga_get_config_reg Reads the configuration register bits of the target FPGA
device.
::chipscope::
csefpga_get_instruction_reg
Reads the instruction register of the target FPGA device and
format the configuration-specific status bits.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Xilinx ChipScope Pro and is the answer not in the manual?

Xilinx ChipScope Pro Specifications

General IconGeneral
BrandXilinx
ModelChipScope Pro
CategoryComputer Hardware
LanguageEnglish

Summary

Chapter 1: Introduction

ChipScope Pro Tools Overview

Overview of ChipScope Pro tools for FPGA debugging and analysis.

ChipScope Pro Tools Description

Brief description of various ChipScope Pro tools and cores.

System Requirements

Outlines the necessary operating system and software tools for ChipScope Pro.

Chapter 2: Using the Core Generator Tools

Overview

Introduction to using the Xilinx CORE Generator tool for ChipScope Pro cores.

Generating Cores for ICON, ILA, VIO and ATC2 Cores

Instructions for generating ICON, ILA, VIO, and ATC2 cores.

Chapter 3: Using the ChipScope Pro Core Inserter

ChipScope Pro Core Inserter Overview

Description of the post-synthesis tool for inserting debug cores.

Using the ChipScope Pro Core Inserter with ISE Project Navigator

Guide for integrating the Core Inserter with Project Navigator.

ChipScope Pro Core Inserter Features

Details on working with projects, preferences, and inserting cores.

Chapter 4: Using the ChipScope Pro Analyzer

ChipScope Pro Analyzer Overview

Introduction to the ChipScope Pro Analyzer tool for debugging.

ChipScope Pro Analyzer Client Interface

Description of the GUI components of the ChipScope Pro Analyzer client.

Trigger Setup Window

Configuration interface for setting up triggers for ILA cores.

Waveform Window

Displays captured data as a waveform, similar to logic analyzers.

Chapter 5: ChipScope Engine Tcl Interface

Overview

Introduction to Tcl scripting access for JTAG and ChipScope cores.

CSE/Tcl Command Summary

Summary of CSE/Tcl commands categorized for JTAG, FPGA, and cores.

CseJtag Tcl Commands

Detailed description of JTAG interface status and control commands.

Appendix A: ChipScope Pro Tools Troubleshooting Guide

ChipScope Pro Tools Installation Troubleshooting

Guidance on common errors and issues with ChipScope Pro tool installation.

Xilinx JTAG Programming Cable Troubleshooting

How to troubleshoot common Xilinx JTAG cable connection issues.

ChipScope Pro Analyzer Core Troubleshooting

Deals with issues in core detection, triggering, and data display.

Appendix B: References

Documents specific to multi-gigabit serial transceivers:

Lists documents related to multi-gigabit serial transceivers.

Xilinx Tools and Solutions

References to Xilinx tools and solutions documentation.

Related product manuals