Xc3sprog

提供: ArchWiki
2016年12月4日 (日) 18:26時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:開発 en:Xc3sprog xc3sprog は Xilinx Parallel Cable などの JTAG アダプタを使用して Xilinx の FPGA, CPLD, EEPROM をプログラミング...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

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 で接続をテスト。