======================================================================== ChipScope(tm) Pro 9.1.03i README ======================================================================== ------------------------------------------------------------------------ Table of Contents ------------------------------------------------------------------------ o Section 1: Resources for Product Information o Section 2: Release Notes o Section 3: Installation Instructions for Windows 2000 and XP (32-bit) o Section 4: Installation Instructions for Red Hat Enterprise Linux WS 3 and 4 (32-bit and 64-bit) o Section 5: Installation Instructions for Solaris 2.8/2.9 (32-bit) ------------------------------------------------------------------------ Section 1: Resources for Product Information ------------------------------------------------------------------------ o Software License Agreement The Xilinx time-based license agreement is located in the ChipScope Pro installation directory in a file called license.txt. o User Manual The ChipScope Pro User Manual is now included in the installation as a file called chipscope_pro_sw_cores_9_1i_ug029.pdf. ------------------------------------------------------------------------ Section 2: Release Notes ------------------------------------------------------------------------ ---------------------------------- 9.1.03i Service Pack Release Notes ---------------------------------- o General: - Enhancement: Added support for the Spartan-3A DSP device family o Analyzer: - Bug fix: Fixed JTAG cable compatibility issues between the ChipScope Pro Analyzer and iMPACT configuration tools. ---------------------------------- 9.1.02i Service Pack Release Notes ---------------------------------- o General: - Enhancement: Improved functionality when sharing a JTAG cable between ChipScope Pro Analyzer and iMPACT. Added a cable power-on call to JTAG cable locking and cable power-off call to JTAG cable close. - Bug fix: Fixed a problem where the ILA core would not trigger properly in Virtex-5 SXT devices. - Bug fix: Fixed an Analyzer signal import bug that existed for Virtex-5 designs where the Core Inserter is used. ---------------------------------- 9.1.01i Service Pack Release Notes ---------------------------------- o General: - Enhancement: Added support for Virtex-5 SXT devices. - Enhancement: Updated user guides to include new features. - Bug fix: Fixed a problem with the ILA core where the match unit counter feature did not function properly in Virtex-5 designs when the counter width is set to 16 bits or more. - Known issue: The core resource utilization estimator for cores being generated for the Virtex-5 device family does not work and has been disabled in this release. The cores are being generated properly and the resource utilization information from the map tool should be used instead. (bz343) - Known issue: You can only print to the default system printer. Changing the printer in the Analyzer's "Page Setup" dialog has no effect. To change printers, close the Analyzer, change the default system printer, and restart the Analyzer. o Core Inserter: - Known issue: The ILA core could be trimmed by the map tool if the XST "KeepHierarchy" attribute is set to "Yes". The work-around is to set "KeepHierarchy" to "No" or "Soft". (bz364) - Known issue: When using the ISE Project Navigator tool on the Windows OS to launch the Core Inserter tool, you must use absolute path names in the Translate property called "Macro Search Path". If you don't use absolute path names, the Core Inserter tool will not be able to find your lower level netlists and will leave them as black box components in your design. This means you will not be able to view and debug any nets in those components using the ChipScope Pro tools. (bz275) o Analyzer: - Known issue: The "Trigger Now" or "T!" option does not properly display the captured samples for ILA cores in Virtex-5 devices. The work-around is to use the "Trigger Now" function followed by the "Stop Trigger" function to upload the samples. (bz357) - Known issue: The waveform renderer does not work well with large numbers of sample windows (e.g., more than 16k windows). Symptoms might include taking a long time to display the data, failing to display all of the data, etc. The work-around is to reduce the number of windows or to turn off trigger markers and/or window markers. (bz354) - Known issue: Plotting buses that represent values greater than or equal to 2^1024 does not work. (bz351) - Known issue: The "Type" menu option for some VIO core input signals includes options that are intended for VIO output signals. Selecting these invalid types may cause unexpected behavior. (bz183) ---------------------------------- 9.1i CD Release Notes ---------------------------------- o General: - Enhancement: Added 64-bit support for Red Hat Enterprise Linux versions 3 and 4. - Enhancement: Added support for the Virtex-5 System Monitor. - Enhancement: Replaced the JTAG/Tcl interface with the CseJtag Tcl interface. - Enhancement: Removed the IBA/OPB and IBA/PLB cores from the Core Generator GUI. The command line version of the Core Generator tool still supports the generation of these tools. - Enhancement: Added support for Spartan-3A Extended devices. - Known issue: The ILA core match unit counter feature is not functioning properly in Virtex-5 designs when the counter width is set to 16 bits or more. (bz362) - Known issue: The core resource utilization estimator for cores being generated for the Virtex-5 device family does not work and has been disabled in this release. The cores are being generated properly and the resource utilization information from the map tool should be used instead. (bz343) - Known issue: You can only print to the default system printer. Changing the printer in the Analyzer's "Page Setup" dialog has no effect. To change printers, close the Analyzer, change the default system printer, and restart the Analyzer. o Core Inserter: - Enhancement: Added a new command line interface for non-ISE stand-alone usage. - Known issue: The ILA core could be trimmed by the map tool if the XST "KeepHierarchy" attribute is set to "Yes". The work-around is to set "KeepHierarchy" to "No" or "Soft". (bz364) - Known issue: When using the ISE Project Navigator tool on the Windows OS to launch the Core Inserter tool, you must use absolute path names in the Translate property called "Macro Search Path". If you don't use absolute path names, the Core Inserter tool will not be able to find your lower level netlists and will leave them as black box components in your design. This means you will not be able to view and debug any nets in those components using the ChipScope Pro tools. (bz275) o Analyzer: - Known issue: The "Trigger Now" or "T!" option does not properly display the captured samples for ILA cores in Virtex-5 devices. The work-around is to use the "Trigger Now" function followed by the "Stop Trigger" function to upload the samples. (bz357) - Known issue: The waveform renderer does not work well with large numbers of sample windows (e.g., more than 16k windows). Symptoms might include taking a long time to display the data, failing to display all of the data, etc. The work-around is to reduce the number of windows or to turn off trigger markers and/or window markers. (bz354) - Known issue: Plotting buses that represent values greater than or equal to 2^1024 does not work. (bz351) - Known issue: The "Type" menu option for some VIO core input signals includes options that are intended for VIO output signals. Selecting these invalid types may cause unexpected behavior. (bz183) ------------------------------------------------------------------------ Section 3: Installation Instructions for Windows 2000 SP2 and XP (32-bit) ------------------------------------------------------------------------ ------------- Requirements: ------------- 1.) You must have "Windows 2000 SP2" or "Windows XP" installed on your system. 2.) If you plan to install download cable drivers on your system, you must have administrator access on the system. --------------------- Installing the files: --------------------- 1.) Run the ChipScope_Pro_9_1_03i_pc.exe installation program and follow the instructions in the installation wizard. You will need your 16-digit registration ID which can be obtained from the URL: http://www.xilinx.com/xlnx/xil_entry2.jsp?sMode=login&group=chipscope_pro Be sure to have your ChipScope Pro 9.1i product ID ready. ------------------------------------------------------- Installing Xilinx Platform Cable USB Device Drivers: ------------------------------------------------------- When using the Xilinx Platform Cable USB device with the ISE 9.1i or ChipScope Pro 9.1i tools, it is likely that the Windows driver installation wizard will appear requesting to install new drivers for the cable. If you are prompted to specify the location of the cable drivers while using ChipScope, please direct the driver installer to use the driver files located in the following directory: \xilinx\bin\nt where indicates the installation location of the ChipScope Pro 9.1i tools (C:\Xilinx\ChipScope_Pro_9_1i by default). ------------------------------------- Running the ChipScope Pro 9.1i Tools: ------------------------------------- 1.) To run the Core Generator tool, select the "ChipScope Pro Core Generator" option from the ChipScope Pro 9.1i folder in the Windows "Start > All Programs" menu. 2.) To run the Core Inserter tool, select the "ChipScope Pro Core Inserter" option from the ChipScope Pro 9.1i folder in the Windows "Start > All Programs" menu. 3.) To run the Analyzer tool, select the "ChipScope Pro Analyzer" option from the ChipScope Pro 9.1i folder in the Windows "Start > All Programs" menu. 4.) To run the License Manager tool, select the "ChipScope Pro License Manager" option from the ChipScope Pro 9.1i folder in the Windows "Start > All Programs" menu. ------------------------------------------------------------------------ Section 4: Installation Instructions for Red Hat Enterprise Linux WS 3.0 ------------------------------------------------------------------------ ------------- Requirements: ------------- 1.) You must have "Red Hat Enterprise Linux WS 3.0" installed on your system. 2.) If you plan to install download cable drivers on your system, you must have root access on the system. 3.) The Xilinx ISE 9.1i implementation tools must be installed on the system to be able to run the Core Inserter or Core Generator tools. - The $XILINX environment variable must point to the Xilinx tool installation path - The $LD_LIBRARY_PATH environment variable include the path to the Xilinx shared libraries in the $XILINX/bin/lin directory - The $PATH environment variable must include $XILINX/bin/lin directory --------------------- Extracting the Files: --------------------- The Linux installation package is distributed in gzipped tar format. To extract the ChipScope Pro tools, follow these instructions: 1.) Make sure "gzip" and "tar" are in your $PATH environment variable 2.) Change directory to the directory that will hold the ChipScope Pro files 3.) Un-zip and un-tar the files: gzip -cd ChipScope_Pro_9_1_03i_lin.tar.gz | tar xvf - This will create a directory called "chipscope" under the current working directory. ------------------------------------- Setting up the ChipScope Environment: ------------------------------------- 1.) Set the CHIPSCOPE environment variable to point to the "chipscope" installation. For the "csh" shell: setenv CHIPSCOPE /path_to_chipscope_parent/chipscope For the "sh" shell: set CHIPSCOPE=/path_to_chipscope_parent/chipscope export CHIPSCOPE ---------------------- Registering the tools: ---------------------- 1.) Obtain your 16-digit registration ID which can be obtained from the URL: http://www.xilinx.com/xlnx/xil_entry2.jsp?sMode=login&group=chipscope_pro Be sure to have your ChipScope Pro 9.1i product ID ready. 2.) Register your registration ID (for example, xxxx-xxxx-xxxx-xxxx) by running the following script on the command line: $CHIPSCOPE/bin/lin/cs_register.sh register xxxx-xxxx-xxxx-xxxx ------------------------------------------------------- Installing Xilinx Cable Device Drivers: ------------------------------------------------------- Please refer to the instructions in Xilinx Answer Record 18612 (http://www.xilinx.com/xlnx/xil_ans_display.jsp?getPagePath=18612) for details on how to install drivers for the Parallel Cable III/IV and Platform Cable USB download cables. ------------------------------------- Running the ChipScope Pro 9.1i Tools: ------------------------------------- 1.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/lin/gengui.sh 2.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/lin/inserter.sh 3.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/lin/analyzer.sh 4.) To run the License Manager tool, run the script: $CHIPSCOPE/bin/lin/cs_register.sh ------------------------------------------------------------------------ Section 5: Installation Instructions for Solaris 2.8/2.9 (32-bit) ------------------------------------------------------------------------ ------------- Requirements: ------------- 1.) You must have the "Solaris 2.8" or "Solaris 2.9" installed on your system. 2.) The Xilinx ISE 9.1i implementation tools must be installed on the system to be able to run the Core Inserter tool: - The $XILINX environment variable must point to the Xilinx tool installation path - The $LD_LIBRARY_PATH environment variable include the path to the Xilinx shared libraries in the $XILINX/bin/sol directory - The $PATH environment variable must include $XILINX/bin/sol directory --------------------- Extracting the Files: --------------------- The Solaris installation package is distributed in gzipped tar format. To extract the ChipScope Pro tools, follow these instructions: 1.) Make sure "gzip" and "tar" are in your $PATH environment variable 2.) Change directory to the directory that will hold the ChipScope files 3.) Un-zip and un-tar the files: gzip -cd ChipScope_Pro_9_1_03i_sol.tar.gz | tar xvf - This will create a directory called "chipscope" under the current working directory. ------------------------------------- Setting up the ChipScope Environment: ------------------------------------- 1.) Set the CHIPSCOPE environment variable to point to the "chipscope" installation. For the "csh" shell: setenv CHIPSCOPE /path_to_chipscope_parent/chipscope For the "sh" shell: set CHIPSCOPE=/path_to_chipscope_parent/chipscope export CHIPSCOPE ---------------------- Registering the tools: ---------------------- 1.) Obtain your 16-digit registration ID which can be obtained from the URL: http://www.xilinx.com/xlnx/xil_entry2.jsp?sMode=login&group=chipscope_pro Be sure to have your ChipScope Pro 9.1i product ID ready. 2.) Register your registration ID (for example, xxxx-xxxx-xxxx-xxxx) by running the following script on the command line: $CHIPSCOPE/bin/sol/cs_register.sh register xxxx-xxxx-xxxx-xxxx ------------------------------------- Running the ChipScope Pro 9.1i Tools: ------------------------------------- 1.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/sol/gengui.sh 2.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/sol/inserter.sh 3.) To run the Core Generator tool, run the script: $CHIPSCOPE/bin/sol/analyzer.sh 4.) To run the License Manager tool, run the script: $CHIPSCOPE/bin/sol/cs_register.sh