2

FPGAプログラミング速度を最速にするためにザイリンクスISEを構成する方法を教えてもらえますか?

Spartan 3スターターボードを持っています(FPGA chisはxc3s200です)。プログラミングケーブルの名前はわかりませんが、コンピュータのLPT1(パラレルポート)に接続し、反対側をSpartan3ボードのJTAGヘッダーに接続します。現在、それをプログラムするのに1分以上かかります、そして私のプロジェクトはそれほど大きくありません(それは初心者のものだけです)。

また、「リードバックデータファイルの作成」および「マスクファイルの作成」オプションをオンにする必要があることに気付きました。チェックされていない場合、FPGAをプログラムできません。

FPGAプログラミングに最適なザイリンクスISEオプションを誰かに教えてもらえますか?

ありがとう :)

PS私はWindowsXP仮想マシン内でXilinxISEを実行していることをお伝えしておきます。それが速度の問題を引き起こしているのでしょうか?もしそうなら、少なくともそのマスクファイルを取り除く方法を教えてもらえますか?私がそれを作成せず、すべてが機能する前に...

4

3 に答える 3

3

特定のデバイスごとのフルデバイスビットストリーム(FPGAにロードする「ファイル」)は常に同じサイズです。機能に依存しません。「空の」デザインのビットストリームは、FPGAのリソースのほとんどを使用するものと同じサイズになります。

構成時間は、構成モード(シリアル、パラレル8/16/32ビット)および構成ハードウェア(FPGA、PROM、フラッシュ、プログラミングケーブルの機能、設定、および動作周波数)によって異なります。

非常に古いパラレルケーブル(PC-III?)を使用しているようです。最近のUSBを手に入れてみてください。そうすれば、JTAG(シリアル、ところで)のプログラミング時間が短縮されるはずです。

于 2012-02-25T16:54:22.303 に答える
2

1分は、そのような小さなデバイスにとっては非常に長い時間です。

これには一定のコンパイル時間が含まれていますか、それともシステムに影響をロードするのに長い時間がかかりますか?

とにかく、速度の向上は次のことからもたらされます。

  • ビットストリーム圧縮-このオプションをオンにすると、より高速にロードされるより小さなビットストリームを生成できます
  • より高速な構成クロック(構成ソフトウェアでこれを変更します。たとえば、Impact)-パラレルケーブルの速度はわかりませんが、試したほとんどのボードでUSBケーブルを使用して12MHzを実行でき、一部のボードでは6MHzを実行できます。非常によく設計されています。
于 2012-02-27T13:31:05.593 に答える
0

ビットバンギングが可能かどうかを確認してください。これを自分で試したことはありませんが、このスレッドを読むことをお勧めします。 http://forums.xilinx.com/t5/Silicon-Devices-Others/FX2-Micrcontroller-JTAG-FPGA-configuration/td-p/41602

RRS

于 2012-03-03T17:34:34.897 に答える