メモリマップドのインターフェイス - 2020.1 Japanese

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

Document ID
UG1393
Release Date
2020-08-20
Version
2020.1 Japanese

メモリ マップド インターフェイスは、ポインター パラメーターから推論されます。このインターフェイスでは、カーネルがグローバル メモリのデータを読み出し/書き込みでき、グローバル メモリはカーネルとホスト アプリケーションで共有されます。そのため、メモリ マップド インターフェイスはアクセラレーション アプリケーションの異なるエレメント間でデータを共有するのに便利な方法ですが、カーネル実行モード に説明されているように、シーケンシャルおよびパイプライン カーネル実行モードでのみ使用可能です。

コンパイル中に Vitis ツールで割り当てられるデフォルトのインターフェイスをカスタマイズするには、INTERFACE プラグマを使用できます。ザイリンクスでは、最大のパフォーマンスを得るため、AXI プロトコルの転送ごとの上限である 4 KB までのバースト転送をお勧めします。