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