インテルのみ表示可能 — GUID: pdc1526065265939
Ixiasoft
2.2. ストリーミングDMAテスト・システム
ストリーミングDMAテスト・システムは、ストリーミングDMA BBBをシステム内の他のIPに接続するプラットフォーム・デザイナーシステムです。
図 2. ストリーミングDMAテスト・システムのブロック図
ストリーミングDMAテスト・システムには、次のモジュールが含まれています。
- AFU DFH—ストリーミングDMA AFU用64ビットのデバイス・フィーチャー・ヘッダー (DFH) を格納します。ホストドライバーは、AFU DFHや使用されている各種BBBを検索しているハードウェアをスキャンし、ハードウェアを識別します。 AFU DFHは、オフセット0x100で次のDFHを指定するように設定されています。
- M2S DMA BBB—メモリーからバッファーを読み取り、そのデータをシリアルストリームとしてAvalon-STソースポートに提供します。このデザイン例では、ストリーミング・データはパターン・チェッカーに送信されます。
- S2M DMA BBB—Avalon-STポートからデータのシリアルストリームを受信し、そのデータをメモリー内のバッファーに書き込みます。このデザイン例では、ストリーミング・データはパターン・ジェネレーターから送信されます。
- パターン・チェッカーとジェネレーター—このモジュールは、パターンを使いホストによってプログラムされます。提供されているホスト・ソフトウェアは各コンポーネントを、バイトが増加するごとに1増加するパターンでコンフィグレーションします。
- クロック・クロッシング・ブリッジ—このモジュールは、ストリーミングDMA AFUをpClkクロックドメインで動作させるために、ストリーミングDMAとローカルFPGA外部メモリー間に追加されています。
- パイプライン・ブリッジ—このモジュールは、ストリーミングDMA AFUの最大動作周波数 (Fmax) の向上を目的として、M2S DMA BBBと、CCI-P to Avalon-MMアダプターの読み取りインターフェイス・ホスト間に追加されています。
- ファー・リーチAvalon-MMブリッジ—このモジュールは、最大動作周波数 (Fmax) を向上させるために、S2M DMA BBBと、CCI-P to Avalon-MMアダプターの書き込みインターフェイス・ホスト間に追加されています。このモジュールはまた、CCI-PインターフェイスからS2M DMAに書き込み応答を送ります。