0

この開発ボードを使用して、Xilinx Spartan 3E プラットフォームに取り組んでいます。

http://www.xilinx.com/products/boards-and-kits/HW-SPAR3E-SK-US-G.htm

私のプログラムは特定のデータを処理し、出力を提供します。入力信号を外部に転送したい。入力データは 8 ビット信号のストリームです。

では、入力信号をラップトップから USB 経由で FPGA に送信するにはどうすればよいでしょうか? ザイリンクスはこれをサポートしていますか、またはこれを行うための標準ソフトウェアはありますか?

ありがとう。

4

2 に答える 2

3

ネイティブ USB インターフェイスよりも uart について説明しているようです。最大 921.6k ボーで PC との間でデータを簡単に転送できる USB からロジック レベルのシリアル アダプターを入手できます。UART/シリアル ポートは Fpga に簡単に実装でき、PC はシリアル ポートで簡単に使用できます。

ケーブルは次のとおりです 。 http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm 開発カードをお持ちの場合、このタイプのインターフェイスが存在する可能性が非常に高くなります。

ソフトウェア側では、選択したプログラミング言語をあたかもシール ポートとインターフェイスしているかのように使用するか、ハイパー ターミナルのような端末プログラムを使用するか、teraterm をダウンロードhttp://ttssh2.sourceforge.jp/

更新された応答: 100Hz を作成するのは難しいインターフェイスではありません。そのレートでは、可能な限りシリアル インターフェイスを使用する必要があります。参照したボードには、2 つの完全な RS-232 接続があります。その時点で必要なのは、それをコンピュータに接続する方法だけです。RS-232 コネクタを備えた PC を使用している場合は、RS-232 から USB への変換ケーブル (このようなもの: http://search.digikey.com/scripts/DkSearch ) を必要とせずに新しいコンピュータを使用している場合にのみケーブルが必要です/dksus.dll?Detail&name=768-1014-NDまたは google rs232 usb)。これにより、前述の端末プログラムまたはカスタム ソフトウェアとインターフェイスするための仮想 COM ポートが PC に提供されます。

更新 2: リンクした開発ボード ページのリソース タブには、出発点として使用できる UART ベースの fpga デザインがいくつかあります。つまり、「PicoBlaze プロセッサ SPI フラッシュ プログラマ」です。

于 2011-08-21T14:22:48.303 に答える
2

そのボードでは、私が知る限り、FPGAからUSBインターフェイスに簡単にアクセスすることはできません。設定とデバッグのためだけです。

新しいボードやツールの中には、シミュレーターがデータをFPGAにアップロードし、結果を計算するのを待ってからデータをプルバックできる、ハードウェアインザループテストと呼ばれるものを許可するものがあります。これは、ザイリンクスのSystem Generator製品を使用する場合、シミュレーションが非常に長くなる可能性があるため、比較的一般的です。

しかし、そのボードでは、ボードとの間でデータを取得するためにオンボードのRS232ポートを使用する方がよいと思います。ただし、それを自分で行うにはインフラストラクチャを構築する必要があります。

これはまたあなたにいくつかのアイデアを与えるかもしれません:

http://www.1pin-interface.com/

于 2011-08-22T11:57:19.463 に答える