UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20429

Platform Cable USB - Frequently Asked Questions (FAQs)

Description

This answer record contains Frequently Asked Questions (FAQs) for the Platform Cable USB.

Forcable support and other configuration related solutions, see(Xilinx Answer 34104).

Solution

Xilinx USB Cables - Frequently Asked Questions

This answer record contains Frequently Asked Questions (FAQs) for Xilinx USB cables.

My 13.x Cable Driver install fails on Windows-7. How do I work around this?

Please consult the following solutions:

(Xilinx Answer 41442) 13.x - iMPACT cannot find Cable Driver after installing ISE 13.1 on Windows 7

(Xilinx Answer 44397)13.x iMPACT - Cable Driver installation passes on Windows 7, but the Jungo driver Windrvr6 does not operate or appear in the Device Manager

I have the new Platform Cable USB II (Model DLC10), but I cannot connect to it using Xilinx design tool versions 9.2i SP4 or earlier. What do I need to do?

The Platform Cable USB II driver is not available with design tool versions prior to 10.1 and must be installed manually.For complete details on obtaining and installing USB cable drivers, see the USB Cable Installation Guide (UG344):
http://www.xilinx.com/support/documentation/configuration_hardware.htm

NOTE: Beginning with ISE Design Suite 10.1, the Platform Cable USB II driver can be installed automatically during the design tool installation.

My ISE software version is pre-9.2.04. Will the new Platform Cable USB II (Model DLC10) work with this application?

Yes, Platform Cable USB II is backwards-compatible with all legacy design tools that support Xilinx USB cables. However, the driver for the cable might have to be installed.For complete details on obtaining and installing USB cable drivers, see the USB Cable Installation Guide (UG344).

NOTE: Beginning with software version 10.1, the Platform Cable USB II driver can be installed automatically during the design tool installation.

Which Xilinx design tools currently support Xilinx USB cables?

  • ISE Foundation/ISE WebPACK software
  • ChipScope Pro analyzer
  • Embedded Development Kit
  • System Generator for DSP

Is support for the Microsoft Vista operating system available for Xilinx USB cables?

Yes, 32-bit and 64-bit versions of Microsoft Vista are supported.For details, see the respective design tool user guide and the USB Cable Installation Guide (UG344): http://www.xilinx.com/support/documentation/configuration_hardware.htm.

Is there Linux-based operating system support for Xilinx USB cables?

Yes, Red Hat Enterprise Linux WS and SUSE Linux Enterprise are supported.For details, see the USB Cable Installation Guide (UG344) linked above.

I am using a Linux-based operating system that is not on the Xilinx list of supported operating systems (e.g., Fedora, Ubuntu, etc.). Will Xilinx USB cables work with these operating systems?

Possibly. Customers have successfully installed Xilinx USB cables on a number of unsupported Linux-based operating systems. However, Xilinx does not guarantee the reliability, performance, or suitability of such installations. Xilinx does not support the cable when operated on these operating systems as it is untested in these environments.

Is there Solaris operating system support for Xilinx USB cables?

No, there are currently no plans for Solaris support.

I have a Platform Cable USB model DLC9G (or DLC9LP), but I cannot connect to it using Xilinx design tool versions 8.1i sp3 or earlier. What do I need to do?

The drivers for DLC9G and DLC9LP were not delivered on the software installation CD/DVDs until software version 9.1i. If using a version earlier than 9.1i, you must either upgrade to the latest version of the design tool (recommended) or manually install the cable driver.For complete details on obtaining and installing USB cable drivers, see the USB Cable Installation Guide (UG344):http://www.xilinx.com/support/documentation/configuration_hardware.htm.

What is the minimum PC environment required for Xilinx USB cables?

The host computer must contain a USB host controller with one or more USB ports. The controller can reside on the PC motherboard, or can be added using an expansion or PCMCIA card. Xilinx USB cables support both USB 1.1 and 2.0 ports, although performance is optimal on USB 2.0 ports. For additional details, refer to the cable data sheets: Platform Cable USB Data Sheet(DS300) and Platform Cable USB II Data Sheet(DS593):
http://www.xilinx.com/support/documentation/configuration_hardware.htm.

Why does the Windows Found New Hardware Wizard run three consecutive times when the cable is first attached in Windows XP Professional environments?

Xilinx USB cables are entirely RAM-based products. Firmware is downloaded each time the cable enumerates. Each of the following operations causes a separate iteration of the Found New Hardware Wizard:

  • The first time the cable is attached to a physical port, an embedded vendor identifier (VID) and product identifier (PID) are transmitted to the host during enumeration. Windows uses the VID/PID combination to locate a device driver to perform the firmware download.
  • When the firmware executes, a new PID is transmitted to the host. Windows uses the VID and the new PID to bind a USB driver (windrvr6.sys) to the cable.
  • If the cable is attached to a high-speed port, a soft disconnect is performed by the cable firmware to switch from Full-Speed to High-Speed.

Windows creates a new instance in the registry for each physical port used to communicate with Xilinx USB cables. When the instance is created, the Found New Hardware Wizard sequence is repeated. Subsequent removal and reattachment to the same port does not invoke the Found New Hardware Wizard.

NOTE: The Found New Hardware Wizard does not appear when Xilinx USB cables are connected in Windows Vista environments.

Are Xilinx USB cables RoHS compliant?

All Xilinx USB cables currently in production (models DLC9G and DLC10) are compliant with the Restriction of Hazardous Substances (RoHS) directives. This means that Xilinx USB cables contain no lead, mercury, cadmium, or hexavalent chromium.

NOTE: Legacy cables (models DLC9 and DLC9LP) are not RoHS compliant, but are no longer in production.

Why do 24 MHz operations fail on some hardware systems?

At higher frequencies you might see IDCODE mismatch failures or problems identifying the chain in iMPACT. At 24 MHz, there is a timing window of approximately 30 ns for TDO to propagate from the target device to the cable with sufficient setup margin for sampling. Hardware systems using TDO buffers or logical devices between TDO and the cable can have excess TDO propagation delay causing the data to be incorrectly sampled.

Signal integrity issues increased by board noise can also be an issue. JTAG lines are often given low priority routing and, as a result, are prone to noise on the board. Putting the system in Reset or Quiet mode can often help in these cases.

In addition, some devices are not specified to operate properly at 24 MHz. Refer to the device data sheet for information about the maximum supported TCK_CCLK frequency. For additional details, refer to the cable data sheets; Platform Cable USB Data Sheet(DS300) and Platform Cable USB II Data Sheet(DS593):http://www.xilinx.com/support/documentation/configuration_hardware.htm.

Why does iMPACT version 7.1i and later limit the maximum TCK_CCLK frequency and prevent me from selecting a higher frequency?

Starting with version 7.1i, iMPACT queries the BSDL file of each device detected in a chain and automatically limits the maximum TCK_CCLK frequency to that of the slowest device in the chain. This is provided as a convenience and prevents incorrect (i.e., too-high) TCK_CCLK settings that might cause slower devices to fail during boundary scan operations. The active TCK_CCLK frequency is displayed in the lower right corner of the iMPACT window.

When switching from Slave-serial to Boundary Scan mode in iMPACT, why does the cable not work?

When switching from Slave-serial to Boundary Scan mode (or vice versa), iMPACT does not automatically disconnect from the cable. You should always perform a Cable Disconnect in the current mode before selecting the new programming mode. When you enter the new mode, use Cable Setup to select the cable manually, or you can simply start an operation to invoke auto-connect.

Can a single iMPACT session communicate with two or more USB cables attached to the same host (i.e., multiple cable management)?

Multiple cable management is available beginning with iMPACT version 10.1, available in March 2008. This feature allows a single instance of iMPACT to communicate with up to 127 Xilinx USB cables attached to a single machine. For additional information on this feature, see the iMPACT Help and the Platform Cable USB II Data Sheet (DS593):http://www.xilinx.com/support/documentation/configuration_hardware.htm.

NOTE: Multiple cable management is not available in versions of iMPACT prior to 10.1 and not currently available with other Xilinx design tools.

Does multiple cable management support all Xilinx USB cables?

Multiple cable management supports all new and legacy USB cables (e.g., DLC10, DLC9, DLC9G and DLC9LP). Parallel Cable IV is not supported.

NOTE: Multiple cable management is not available in versions of iMPACT prior to 10.1 and not currently available with other Xilinx design tools.

Can I use multiple cable management in iMPACT batch mode?

No, currently multiple USB cables cannot be controlled from an iMPACT batch (.cmd) file. This feature is to be added in ISE 10.1 Service Pack 3.


Can multiple Xilinx design tools or multiple instances of the same design tool share a single Xilinx USB cable?

Yes. However, only one application can perform cable operations at a given time. For example, assume two instances of iMPACT; instance A and instance B are connected to a single cable. If A begins a programming operation and B then attempts a programming operation, B is temporarily blocked from accessing the cable. B receives a message indicating that the cable is locked, and the operation must be performed later.


Why does iMPACT auto-connect to Parallel Cable IV rather than the USB cable if both are connected to the same host?

iMPACT has a fixed interrogation order for auto connection and Parallel Cable IV is the first device in the sequence. You can specify the Platform USB Cable using the Output -> Cable Setup dialog in iMPACT. This order is to be reversed in the ISE 11.1 tools release.


What happens if I accidentally terminate a Xilinx USB cable firmware update operation?

The next time the design tool connects to the USB cable, it will detect the failed firmware update and a new update operation will be performed. Although recovery is possible, the cable and design tool should not be disturbed during a firmware update. For additional details on cable firmware, refer to the cable data sheets: Platform Cable USB Data Sheet(DS300) and Platform Cable USB II Data Sheet(DS593):http://www.xilinx.com/support/documentation/configuration_hardware.htm.

NOTE: In cases where the Xilinx design tool no longer attempts a firmware update, an environment variable can be used to force the update operation, as described in the following procedure:

  1. Open a DOS shell and set the environment variable by entering:
    SET XIL_IMPACT_ENV_USB2_FORCE_CPLD_UPDATE=TRUE
  2. Start iMPACT by entering impact in the DOS shell.
  3. Select Xilinx USB Cable from the Cable Communication Setup dialog box and wait for the update to be completed.
  4. Exit iMPACT.
  5. Clear the environment variable in the DOS shell by entering:
    SET XIL_IMPACT_ENV_USB2_FORCE_CPLD_UPDATE=

For additional details on setting environment variables and for them in Linux-based operating systems, see (Xilinx Answer 11630).

I want to keep multiple versions of Xilinx design tools on my host system.
Will Xilinx USB cables continue to work if I switch back and forth between different design tool versions?

Xilinx cables are backwards-compatible with all previous versions of Xilinx design tools that support Xilinx cables. Switching between versions is seamless. Xilinx design tools and cables are designed to use the driver and firmware from the newest design tool installation.

For information about maintaining multiple ISE Foundation versions on a single host, see (Xilinx Answer 9815). For other Xilinx design tools, consult the appropriate user guide:http://www.xilinx.com/support/documentation/index.htm.

I have installed a copy of ISE software6.2i that shows Platform Cable USB as a selectable configuration tool. Why does the cable not work properly?

Although the iMPACT GUI does show Platform Cable USB in the Cable Setup dialog, software support was not introduced until iMPACT 6.3.03i. The iMPACT 6.2i software cannot be used with Xilinx USB cables.

Linked Answer Records

Child Answer Records

Answer Number Answer Title Version Found Version Resolved
35011 ChipScope/iMPACT/CSE server - Can I run the 32-bit executables on a 64-bit machine? N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
34104 Configuration Design Assistant N/A N/A
AR# 20429
Date Created 09/03/2007
Last Updated 03/06/2013
Status Active
Type Known Issues