プロセス実行モード - 2021.2 Japanese

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

Document ID
UG1393
Release Date
2022-03-29
Version
2021.2 Japanese

カーネル プロパティ で説明するように、XRT 管理のカーネルには、2 種類の実行モードがあります。これらのモードは、カーネル コンパイル中に Vitis HLS でカーネルに割り当てられるブロック プロトコルにより決定されます。ブロック プロトコルは、#pragma HLS INTERFACE を使用して指定できます。次に、モードとそれらをイネーブルにするブロック プロトコルを示します。

パイプライン
ap_ctrl_chain のデフォルトのブロック プロトコルによってイネーブルになるので、1 つのカーネルで実行中にカーネルを重複でき、次のタスクの実行を開始しながら 1 つのタスクの実行を終了できます。
シーケンシャル
ap_ctrl_hs でイネーブルになったシリアル アクセス モードの場合、次のタスクを開始する前に、カーネルが 1 つのタスクの実行を完了する必要があります。

これらの実行モードの XRT でのサポートについては、サポートされるカーネル実行モデルを参照してください。