Xc3sprog

出自 ArchWiki

xc3sprog 是一套用于通过 Xilinx Parallel Cable 和其他 JTAG 适配器对 Xilinx FPGA、CPLD 和 EEPROM 进行编程的实用程序。

安装

安装 xc3sprog-svnAUR 软件包。

设备

Xilinx USB JTAG

初始 USBID 为 03fd:000f,正确初始化后变为 03fd:0008

/etc/udev/rules.d/99-xilinx.rules
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="03fd", ATTR{idProduct}=="000f", RUN+="/usr/bin/fxload -v -t fx2 -I /path/to/xusb_xlp.hex -D $tempnode"
  • 使用 # udevadm control --reload 重新加载 udev 规则并重新插入 JTAG
  • 使用 $ xc3sprog -c xpc -j 测试连接