Digilent Cable Requires thelibusb 1.0 Package
Xilinx applications do not recognize the Digilent USB cable even after installing the cable drivers from the ISE Design Suite or LabTools Installers.
The ChipScope analyzer tool displays the following message when selecting the Digilent USB JTAG Cable:
"ERROR: Could not open plug-in of the type: digilent_plugin. Please check to make sure that correct plug-in for this type is properly installed. WARNING: No Digilent USB JTAG cables connected"
The iMPACT application displays the following message when selecting the Digilent USB JTAG Cable:
"WARNING:iMPACT - The cable selected is not available, please select a different one."
You must install the libusb 1.0 package on your machine to be able to use the Digilent cable on the Linux platform. If your Linux distribution does not provide a package for libusb 1.0, the package must be downloaded and built.
Testing for the libusb 1.0 Installation
The libusb 1.0 package might be installed with your Linux distribution. To test whether this is the case:
/sbin/ldconfig -p | grep libusb-1 -c
Installing the libusb Package
Note: The current version of libusb 1.0 is 1.0.8. If necessary, substitute a newer version in the following steps. Root permission is not required to perform this installation.
tar xvf libusb-1.0.8.tar
Where <install_dir> is a directory where the libusb shared libraries will be installed, and this directory can be owned by a regular user.
make install (can also be run from a root account)
For the C shell:
setenv LD_LIBRARY_PATH <install_dir>/lib:$LD_LIBRARY_PATH
For theBourne shell:
Your login script can also be modified to add the libusb shared library location to the LD_LIBRARY_PATH environment variable to be able to make libusb 1.0 available all the time and after system reboots.