Vivado IP パッケージャーでは、次の入力ファイル グループがサポートされます。
- HDL 合成
- HDL シミュレーション
- 資料
- HDL テストベンチ
- サンプル デザイン
- インプリメンテーション ファイル (制約および構造ネットリスト ファイルを含む)
- ドライバー
- GUI のカスタマイズ
-
Vivado IP インテグレーターからのブロック デザイン (BD) ファイル (モジュール参照 RTL を含む) 注記: 特定のディレクトリに配置する必要のあるファイルがあるので、IP ディレクトリでまずフォルダー構造を作成する必要があります。たとえば、data ディレクトリ内のドライバー ファイルがその例です。ヒント: ソース ファイルまたはソース ファイル内で定義されているモジュールおよびアーキテクチャを、IP を保護するため暗号化できます。詳細は、Vivado での IP の暗号化 を参照してください。
-verilog_define
オプションを使用する場合は、Verilog ヘッダー ファイルを作成して、その中にこれらのオプションを含めます。
IP パッケージャーでは、その IP での必要に応じてファイル グループをいくつでも指定できます。最低限必要なファイル グループの要件は特にありませんが、[Package IP] ウィンドウの [File Groups] ページにはパッケージされるプロジェクト ソースに基づいて典型的なファイル グループのセットが表示され、これらのファイル グループのいずれかが空の場合、最後の [Review and Package] ページにファイルがないことを示す警告メッセージが表示されます。
重要:
Vivado IP パッケージャーでは、コア コンテナー形式の IP はサポートされません。パッケージ前にすべての IP のコア コンテナー機能をオフにしてください。コア コンテナーの詳細は、
『Vivado Design Suite ユーザー ガイド: IP を使用した設計』 (UG896) を参照してください。