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