ソフトウェア制御可能カーネルは、RTL または C/C++ のいずれかを使用して開発できます。
- [RTL]
- ユーザー管理のカーネルは、RTL 開発者にとって最も自然で推奨されるタイプのカーネルです。XRT 管理のカーネルよりも柔軟性が高く、制御の可能性が広がり、要件も少なくなります。詳細は、RTL カーネルのパッケージを参照してください。
- C++
-
C++ を使用した PL カーネルの開発 で説明するように、XRT 管理のカーネルは、C/C++ 開発者向けのデフォルトで推奨されるタイプのカーネルです。Vitis コンパイラ (
v++
) は、高位の XRT API と互換性のあるインターフェイスを自動的に生成し、開発者が気にする詳細を減らします。