Vivado Design Suite には、さまざまなデザイン ソースから IP モジュールを設定、インプリメンテーション、検証、および統合する IP 中心のデザイン フローがあります。ザイリンクス LogiCORE™ IP を含んだ、拡張性の高い IP カタログもあり、これらの IP をスタンドアロンのモジュールとして、またはシステム レベルのデザインに組み込んで、設定および検証できます。詳細は、 『Vivado Design Suite ユーザー ガイド: IP を使用した設計』 (UG896) を参照してください。
また、IP-XACT プロトコルを使用してカスタム IP をパッケージし、Vivado IP カタログから利用することもできます。ザイリンクス IP では AMBA® AXI4 インターコネクト標準が使用され、より高速なシステム レベルの統合ができるようになっています。既存の IP は、RTL またはネットリストとしてデザインに追加できます。
デザインに含まれる IP は、次の方法で操作できます。
- Manage IP フローを使用して IP をカスタマイズし、合成済みデザイン チェックポイント (DCP) を含む出力ファイルを生成して、現在および今後のリリースで使用するためにカスタマイズ情報を保持します。詳細は、 『Vivado Design Suite ユーザー ガイド: デザイン フローの概要』 (UG892) のこのセクションを参照してください。
- 作成されたザイリンクス コア インスタンス (XCI) ファイルをインポートまたは読み込んで、IP をプロジェクト モードまたは非プロジェクト モードで使用します。これは、チーム メンバーの多い大規模なプロジェクトに推奨される方法です。
- プロジェクトから IP カタログにアクセスし、IP をカスタマイズしてデザインに追加します。IP ファイルをプロジェクトのローカル ディレクトリ、またはプロジェクト外部に保存します。これはチーム メンバーの少ないプロジェクトに推奨される方法です。