AI エンジン/プログラマブル ロジックの統合 - 2023.2 日本語

AI エンジン カーネルおよびグラフ プログラミング ガイド (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 日本語

プログラマブル ロジック (PL) とのインターフェイスを考慮する際、インターフェイスするプラットフォームに関する意思決定が必要です。プラットフォームは、ハードウェア (XSA) とソフトウェア (ベアメタル、Linux、または両方) 両方の定義を含むイメージです。XSA には、AMD Vivado™ Design Suite で定義されたプラットフォームのハードウェア記述と、ベアメタル設定で定義されたソフトウェアまたは PetaLinux で定義された Linux イメージが含まれます。アプリケーションでの必要に応じて、AMDが提供するサンプル リファレンス プラットフォームを使用するか、自社で作成したカスタム プラットフォームを使用するかを決定します。

AMDでは、AI エンジン と PL の境界をまたぐ外部ストリーム接続を表す PLIO ポート属性へのインターフェイスをお勧めします。PLIO は、PL への ADF グラフ インターフェイスを表します。この PL には、PL カーネル、信号ソースまたはシンクを表すプラットフォーム IP、ADF グラフからメモリへのインターフェイスとして使用するデータ ムーバーなどを使用できます。

また、インターフェイス接続には、グローバル メモリとの外部メモリ マップ接続を表す GMIO ポート属性も使用できます。これらの属性の詳細は、グラフのプログラミング モデル を参照してください。

注記: PL カーネル (HLS または RTL カーネル) と統合された AI エンジン グラフは、Vitis ハードウェア シミュレーション フローを使用して協調シミュレーションできます。