Needs migen and Xilinx ISE. Assumes ISE is installed in /opt/Xilinx
.
make
With Digilent JTAG HS2 cable:
- download firmware to dongle. Manually (adjust USB bus as needed):
/sbin/fxload -t fx2 -I /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xusb_xp2.hex -D /dev/bus/usb/001/*`cat /sys/bus/usb/devices/1-3/devnum`
or automatically via the udev
rule:
SUBSYSTEM=="usb", ACTION="add", ATTR{idVendor}=="0403", ATTR{idProduct}=="6014", ATTR{manufacturer}=="Digilent", RUN+="/usr/bin/fxload -v -t fx2 -I /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xusb_xp2.hex -D $tempnode"
-
install xc3sprog
-
flash_xc3.sh jtaghs2
-
look for
Verify: Success
GPLv3+