Versal デバイスをターゲットにする場合、プラットフォーム ベースのデザインフローでは、C++ 言語を使用してデバイスのほとんどの部分をプログラミングできます。
- PS で実行するソフトウェア アプリケーションは、C/C++ で記述できます。
- AI エンジン グラフは、C/C++ で記述されます。
- PL カーネルは、C/C++ で記述して Vitis HLS ツールでハードウェアにコンパイルできます。
推奨:
AMDでは、AI エンジン グラフと緊密に通信する PL ブロックには、Vitis HLS および Vitis カーネル フローを使用することをお勧めします。システムのできるだけ多くの部分を同じ高水準言語を使用して記述することにより、チーム間で共同作業しやすくなり、情報交換が簡素化され、イテレーションおよびシミュレーションが高速になります。