ここから本文です
趣味の電子工作備忘録

書庫全体表示

今回使用しているFPGAボード(http://akizukidenshi.com/catalog/g/gM-11084/)には、" AE-FT232を使用してJTAGポートで書き込む為の回路図(参考)"(http://akizukidenshi.com/download/ds/akizuki/machxo2_writer.pdf)として、書き込むための情報が提供されています。
ハードウェアとしてはFTDIのFT2232Dを使えばよいことはわかるのですが、ソフトウェアは何を使えばよいのかはっきりしませんので、ちょっと調べてみました。
まずLattice Semiconductorから提供されている"Diamond Programmer"を起動してみます("スタートメニュー"→"Lattice Diamond 3.8 (64bit)"→"Diamond Programmer")。
イメージ 1

"Cable"は3種類選択できるようです。名前からすると"HW-USBN-2B(FTDI)"が使えそうです。念のためデバイスドライバも調べておきます。デバイスドライバは"C:\lscc\diamond\3.8_x64\data\vmdata\drivers"以下にあります。ここには以下の3つのフォルダがあり、以下のように対応していると思われます。
ftdiusbdriver → HW-USBN-2B(FTDI)
lscusbdriver → HW-USBN-2A
paralleldriver → HWDLN-3C(Parallel)

フォルダ"ftdiusbdriver"以下にある"ftdiport.inf"を覗いてみると以下のVID、PIDのデバイスが使えることがわかります。
VID_0403&PID_6001 → FT232RL/Q,、FT245RL/Q、FT232BM/L/Q,、FT245BM/L/Q
VID_0403&PID_6010 → FT2232C/D/L、FT2232HL/Q
VID_0403&PID_6011 → FT4232HL/Q
VID_0403&PID_6014 → FT232HL/Q
VID_0403&PID_6015 → ?
VID_0403&PID_0000 → ?
これらを見るとFT2232Dでなくてもよいと思いますが、手元にFT2232Dを実装したAE-FT2232がありますので、これで試してみます。
イメージ 2

AE-FT2232をUSBでPCと接続し、"Diamond Programmer"で"HW-USBN-2B(FTDI)"を選び、"Detect Cable"をクリックします。以下の画面が表示されるので"OK"をクリックします。
イメージ 3

すると、以下の画面が表示されます。FPGAが繋がっていないのでエラーになっていますが、認識はされていますので使えそうな感じです。
イメージ 4
次は、実際にFPGAをつなげてみたいと思います。





Zwerg
Zwerg
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

最新の画像つき記事一覧

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Yahoo!からのお知らせ

開​設日​: ​20​16​/7​/1​2(​火)​

よしもとブログランキング

もっと見る
本文はここまでですこのページの先頭へ
みんなの更新記事