PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド

ID 683667
日付 6/03/2020
Public
ドキュメント目次

4.1. Avalon-MMの設定

表 15.  Avalon-MMの設定
パラメーター 説明
Avalon-MM address width

32-bit

64-bit

Avalonアドレスドメイン内のAvalon-MMスレーブにアクセスするAvalon-MM RXマスターポートのアドレス幅を指定します。

Enable Avalon-MM DMAまたはEnable non-bursting Avalon-MM slave interface with individual byte access (TXS) を選択する場合、この値は64に設定する必要があります。

Enable Avalon-MM DMA On/Off Onの場合、IPコアにはRead DMAおよびWrite DMAデータムーバーが含まれます。
Instantiate internal descriptor controller Enabled/Disabled

Onの場合、ディスクリプター・コントローラーはAvalon-MM DMAブリッジに含まれています。Offの場合、必要に応じて、ディスクリプター・コントローラーを別個の外部コンポーネントとして含める必要があります。内部ディスクリプター・コントローラーは、Root Portモードをサポートしていません。

Enable control register access (CRA) Avalon-MM slave port On/Off

特別なスレーブポートを使用して、インターコネクト・ファブリックからAvalon-MMブリッジレジスターへの読み出しおよび書き込みアクセスを可能にします。このオプションは、Requester/Completerバリアントには必須で、Completer Onlyバリアントにはオプションです。このオプションをイネーブルすると、Completer-Onlyの単一のDWORDバリエーションを除き、Avalon-MMブリッジレジスターへの読み出しおよび書き込みアクセスが可能になります。

Export interrupt conduit interfaces On/Off Onの場合、IPコアは内部割り込み信号を最上位RTLモジュールにエクスポートします。エクスポートされた信号は、MSI、MSI-X、およびレガシー割り込みをサポートします。
Enable hard IP status bus when using the Avalon-MM interface On/Off このオプションをOnにすると、最上位のバリアントに、リンク・トレーニングやステータスなどのデバッグに役立つ信号、およびエラー信号が含まれます。次の信号が、最上位のバリアントに含まれています。
  • リンクステータス信号
  • ECCエラー信号
  • LTSSM信号
  • コンフィグレーション・パリティー・エラー信号
Enable non-bursting Avalon-MM Slave interface with individual byte access (TXS) On/Off Onの場合、非バーストAvalon-MMスレーブ・インターフェイスがイネーブルになります。このインターフェイスは、制御およびステータスレジスターへのアクセスなどの低帯域幅アプリケーションに適しています。
Address width of accessible PCIe memory space (TXS) 22-64 必要なビット数を指定して、PCIeアドレス空間にアクセスします。 (このパラメーターは、TXSスレーブがイネーブルの場合にのみ表示されます。)
Enable high performance bursting Avalon-MM Slave interface (HPTXS) On/Off Onの場合、高性能Avalon-MMスレーブ・インターフェイスがイネーブルになります。このインターフェイスは、データブロックの転送などの高帯域幅アプリケーションに適しています。
Enable mapping (HPTXS) On/Off

32ビットのAvalon-MMスレーブデバイスのアドレスマッピングにより、システム・ソフトウェアは、PCI Expressアドレスドメインで非連続アドレスページを指定できます。すべての高性能32ビットAvalon-MMスレーブデバイスは、64ビットPCI Expressアドレス空間にマッピングされます。コンポーネントGUI内のAvalon-MM Settingsタブでは、アドレス・マッピング・ページの数およびサイズを選択できます。

最大10のアドレス・マッピング・ページがサポートされます。最小ページサイズは4 KBで、最大ページサイズは4 GBです。

アドレスマッピングをイネーブルすると、スレーブ・アドレス・バスの幅が、アドレス・マッピング・ページに適合するのに必要な大きさになります。アドレスマッピングをディスエーブルすると、Avalon-MMスレーブ・アドレス・バスは64ビットに設定されます。Avalon-MMアドレスは、結果のPCIe TLPでそのまま使用されます。

Address width of accessible PCIe memory space (TXS) 22-64 必要なビット数を指定して、PCIeアドレス空間にアクセスします。 (このパラメーターは、HPTXSスレーブがイネーブルの場合にのみ表示されます。)
Number of address pages (HPTXS) 1-512 pages アドレス変換テーブルに使用可能なページ数を指定します。アドレスマッピングの詳細については、高性能Avalon-MM32ビットのスレーブモジュールのアドレスマッピングを参照してください。