ストリーミングDMA アクセラレーター・ファンクショナル・ユニット (AFU) ユーザーガイド

ID 683840
日付 12/04/2018
Public
ドキュメント目次

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 AFUpClkクロックドメインで動作させるために、ストリーミング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に書き込み応答を送ります。