このセクションでは、Vitis コア開発キット用に RTL カーネルを作成する 2 段階の手順を説明します。
- RTL ブロックを標準的な Vivado IP としてパッケージします。
- RTL カーネルをザイリンクス オブジェクト (XO) ファイルにパッケージします。
パッケージされた XOファイルは、Vivado IP オブジェクト (ソース ファイルを含む) および関連付けられたカーネル XML ファイルを含むコンテナーです。Vitis コンパイラを使用すると、XO ファイルをほかのカーネルと組み合わせわせたり、ターゲット プラットフォームとリンクしたり、ハードウェアまたはハードウェア エミュレーション フロー用にビルドしたりできます。
重要: RTL カーネルは、RTL カーネルからの XO ファイルの作成 で説明するように、そのカーネル用の C モデルを提供しない限り、ソフトウェア エミュレーションには使用できません。