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# 33745

ChipScope Pro Analyzer - ERROR: Failed to open Xilinx Platform USB Cable. See message(s) above

Description

Keywords: Parallel, USB-II, JTAG, configuration, Logic, Analyzer, 50001, symantec, firewall,

When I attempt to connect to my programming cable in ChipScope Analyzer, I see the following messages:

INFO: ChipScope Pro Analyzer Version: 10.1.03 K.39 (Build 10103.8.234.834)
INFO: Registered product: ChipScope Pro, Registration ID: 1822AGJ4THJPRTHBXBZ623RJK
COMMAND: open_platform_usb_cable FREQUENCY=12000000 PORT=USB21
INFO: Started ChipScope host (localhost:50000)
INFO: Opened socket connection: localhost 50000 localhost/127.0.0.1
INFO: Connecting to cable (Usb Port - USB21).
INFO: Checking cable driver.
INFO: Driver file xusbdfwu.sys found.
INFO: Driver version: src=1027, dest=1027.
INFO: Driver windrvr6.sys version = 8.1.1.0.
INFO: WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, Version = 811.
INFO: Cable connection failed.
ERROR: Failed to open Xilinx Platform USB Cable. See message(s) above.

The drivers are installed correctly, plus iMPACT and other Xilinx tools can find the cable. What is the problem with ChipScope analyzer?

Solution

ChipScope Analyzer uses the TCP/IP localhost loopback address to connect to the cable. There may be another application using this port or some security software blocking access to the port.

Solution 1
Change the default port used. By default, ChipScope Analyzer used the 50001 port. To change this: Analyzer --> JTAG Chain --> Server Host Setting --> Localhost:50004.

Webroot software uses ports 50000-50003. So, if this is installed, setting the port to 50004 will work around this. For other software that utilizes these ports you might need to experiment with port values

Solution2
There may be a conflict with some Anti-Virus software that blocks access to the port. An Example is Symantec Anti-Virus. To work around this you need to allow port 50001 access in the firewall software. This port may be set as a secure port in the Symantec options. To ensure it is not a secure port, open up the Symantec client: Start --> Symantec --> Symantec Client Firewall -> Secure Port Tab.

Make sure 50001 is not defined as a secure port:

(WEBIMAGE 33745-1:Symantec Settings)

Alternatively, we have seen that an uninstall and reinstall of Symantec and the XILINX IDS tools will work around this issue. On reinstall, load Symantec first and then the ISE toolset




AR# 33745
Date Created 11/03/2009
Last Updated 11/02/2009
Status Active
Type General Article