最終段階では、カーネルが Vitis コア開発キットで使用できるように、RTL IP およびその kernel.xml ファイルを一緒にザイリンクス オブジェクト ファイル (.xo) にパッケージします。これには、Vivado Design Suite で Tcl コマンドの
package_xo
を使用します。
次の例では、test_sincos
および関連する kernel.xml ファイルが test.xo という名前のオブジェクト ファイルにパッケージしています。package_xo
コマンドは、Vivado ツール内から実行されます。
package_xo -xo_path ./export/test.xo -kernel_name test_sincos \
-kernel_xml ./src/kernel.xml -ip_directory ./ip/
package_xo
コマンドの出力は test.xo ファイルで、アプリケーションのビルドおよび実行 で説明すようにソース ファイルとして v++
コマンドに追加したり、Vitis IDE の使用 で説明するようにアプリケーション プロジェクトに追加できます。