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