Xc3sprog (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 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