Download Here. The Digilent Plug-in for Xilinx ® tools allows Xilinx software tools to directly use the Digilent USB-JTAG FPGA configuration circuitry. Xilinx iMPACT™, ChipScope™ Pro, EDK Xilinx Microprocessor Debugger (XMD) command line mode, and EDK Software Development Kit (SDK) are supported by the Plug-in. Refer to www.xilinx.com for more information about these Xilinx design tools. Xilinx Platform Cable USB - updated driver. 2019-09-18 TIP OF THE DAY In some cases, being logged in to the System as administrator may be the sole method to optimally alter new drivers. If ever the correct construction creates problems, or maybe thwarts one or two drivers from correctly working with other drivers, strive to reiterate those.
Hi all,
I wonder if somebody might be able to help me with my problem.
I've been trying to get the Digilent Basys 3 board to work with my Linux laptop, but after two days of Googling I'm still completely stuck.
I've installed Vivado and am able to generate a bitstream. I can also copy the bit file to a USB stick and program the board with the stick, so I know the board is working.
However, when connecting the board to my laptop via USB, and selecting JTAG or SPI programming using the jumper, the hardware manager in Vivado simply will not 'see' the board.
I followed the getting started guides:
However, they seem to be Windows focused.
Vivado Cable Driver Linux
Is there a special USB driver I need to install for Linux? I checked out Digilent Adept, but that seems to be a different program entirely.
The last time I used FPGAs was ~10 years ago, and the programming then was through the COM port direct to JTAG, which felt a lot more intuitive! :-)
If anyone can point me in the right direction, I would be very grateful.
Edit: Spelling
Edit 2: Solved. Thanks all. :-)
For anyone reading this in the future, trying to solve a similar problem:
Vivado with the Basys 3 does work in Debian Jessie.
1: Check dmesg. If you see no output when turning the board on, try a different USB slot. If you don't see an output at all, it's probably a USB issue, not Xilinx-specific.
2: If you do see an output, install the Digilent Adept runtime and utilities, available from:
Install them both (either .deb files on run ./install.sh after extracting the tar files)
Then run:
djtgcfg enum
Xilinx Vivado Cable Drivers Linux
If you see an output similar to
then your board is responding.
3: Check that /etc/udev/rules.d/52-xilinx-digilent-usb.rules is installed. If not, run:
/opt/Xilinx/Vivado/2016.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_digilent.sh
4: Reboot and try again from Vivado.