このセクションでは、Vivado Design Suite の Package IP を使用して RTL カーネルを作成するプロセスについて説明します。Package IP には、既存の RTL IP をコンパイル済みオブジェクト (XO) ファイルとしてパッケージして Vitis 環境で使用する手順をかなり簡素化する Package for Vitis というオプションがあります。
パッケージされた XO ファイルは、Vivado IP オブジェクト (ソース ファイルを含む) および関連付けられたカーネル XML ファイルを含むコンテナーです。Vitis コンパイラを使用すると、XO ファイルをほかのカーネルと組み合わせわせたり、ターゲット プラットフォームとリンクしたり、ハードウェアまたはハードウェア エミュレーション フロー用にビルドしたりできます。
Package for
Vitis は、XO ファイルを生成する前に、パッケージされた IP の完全性をチェックするための DRP を提供するほか、パッケージ化された RTL カーネルの生成を簡素化する package_xo
コマンドも自動化します。