DDR バンクへの AXI インターフェイスの割り当て - 2021.1 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 Japanese
重要: ザイリンクスでは、DDR インターフェイスを複数使用する場合は、各カーネル/CU に DDR メモリ バンクを指定し、カーネルを配置する SLR を配置することを要件としています。詳細は、カーネル ポートのメモリへのマップ および 計算ユニットの SLR への割り当て を参照してください。

次に、connectivity.sp オプションを指定する設定ファイルの例と、入力ポインター (M_AXI_GMEM0) を DDR バンク 0 に、出力ポインター (M_AXI_GMEM1) を DDR バンク 1 に接続する v++ のコマンド ライン例を示します。

config_sp.cfg ファイル:

[connectivity] 
sp=apply_watermark_1.m_axi_gmem0:DDR[0] 
sp=apply_watermark_1.m_axi_gmem1:DDR[1]

v++ コマンド ライン:

v++ apply_watermark --config config_sp.cfg

[Device Hardware Transaction] ビューを使用すると、実際の DDR バンクの通信を確認して DDR の使用を解析できます。

図 1. [Device Hardware Transaction] ビューの DDR バンクのトランザクション