Xc3sprog

提供: ArchWiki
ナビゲーションに移動 検索に移動

xc3sprog は Xilinx Parallel Cable などの 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 ファイルを作成:
/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 で接続をテスト。