Backup the original content of the EEPROM: sudo ftdi_eeprom -read-eeprom flash_nf, then rename and move theĭigilent_jtag_uart.bin to a safe storage location.Create a file 'flash_nf' with the following content:įilename='digilent_jtag_uart.bin' # Filename, leave empty to skip file writing.Install softwares: sudo apt-get install libftdi1 ftdi-eeprom.Here are steps to create a Digilent-like Jtag that can be used in Xilinx ISE and Vivado Since WSL1 does not provide USB device access, the following method will not work for WSL1.ĭONT use FT_Prog on offical Digilent cable, as it can trash the firmware! The offical eeprom contains secrete data that cannot be handled correctly by FT_Prog. The following method only works on linux (tested on Ubuntu16.04), but the patched FT2232 doggle also works on Windows. The Digilent JTag uses FT2232, but its configuration EEPROM contains secrete data needed to be recoginzed by Xilinx ISE/Vivado.