|
デバイスが認識されない問題を調べていて、どうも信号レベルがおかしいようだと気づきました。FT2232Dと繋がるFPGAは3.3Vで動作するので、AE-FT2232上のJP2AとJP2Bはオープンにしていました。ところがオープンにするだけではなく、さらに3.3Vを供給する必要がありました。AE-FT2232付属の資料にも「チャンネルAロジックレベルを3.3Vで使用する時は、JP2Aを外してVCCIOAピンに3.3Vを供給します。」と書かれていました。
そこで以下のように回路を修正しました。 回路の変更点
修正後、"Diamond Programmer"を起動し、前回と同様な操作を行ったところ、無事デバイスが認識されました。 FPGAを認識した状態
次は実際にHDLを記述し、何かを動作させてみようと思います。 |
>
- コンピュータとインターネット
>
- コンピュータ
>
- 周辺機器
秋月で基板付きのLCMXO2、AE-FT2232を買っていたのですが、なかなか書き込みできずに放置しておりました。
大変ありがたい記事でした。ありがとうございます!!
入手しやすい商品なので、今後も期待しております。
[ his*to1*73 ]
2017/3/17(金) 午後 10:11
貴重な情報ありがとうございます。
「Detect Cable」をしたあと、
「Select Cable」で2番目の項目を選ばないといつまでも
Scanningが走るようでした。
Select Cable
- USB2 -FTUSB-0(Digilent USB Device Location 0000)
- USB2 -FTUSB-1(Dual RS232 A Location 0001) ←これを選ぶ
- USB2 -FTUSB-2(Dual RS232 A Location 0002)
補足までに…
[ nyoronyoro ]
2018/1/22(月) 午後 3:47
貴重な記事をありがとうございます。LatticeのFPGAボードを入手したものの、書き込めず困っていたところでした。
ところで、この記事の通りにして書き込みは成功したのでしょうか。
[ 初心者 ]
2018/8/30(木) 午後 0:54