Xc3sprog (简体中文)

From ArchWiki
翻译状态:本文是 Xc3sprog翻译。上次翻译日期:2020-05-04。如果英文版本有所更改,则您可以帮助同步翻译。

xc3sprog 是一套实用程序套件,用于使用 Xilinx 并行电缆和其他 JTAG 适配器对 Xilinx FPGA,CPLD 和 EEPROM 进行编程

安装

AUR 安装 xc3sprog-svnAUR 包。

设备

Xilinx USB JTAG

最初有 USBID=03fd:000f,经过适当的初始化后变成 03fd:0008

  • 从 AUR 安装 fxloadAUR
  • Xilinx ISE 提取 xusb_xlp.hex
  • 创建 /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