Vivado IP インテグレーターの概要 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: IP インテグレーターを使用した IP サブシステムの設計 (UG994)

Document ID
UG994
Release Date
2023-10-18
Version
2023.2 日本語

FPGA の集積度および複雑性が増す一方、スケジュールは短くなっており、サードパーティ IP およびデザインの再利用が必須になっています。AMDではこのような設計および再利用に関する問題を認識しており、AMD Vivado™ Design Suite に含まれる AMD Vivado™ IP インテグレーターという高度な機能を使用して、この問題に対応できるようになっています。

Vivado IP インテグレーターを使用すると、Vivado IP カタログから IP を追加し、デザイン キャンバス上でインスタンシエートおよび接続して複雑なデザインを作成できます。デザインは、IP インテグレーター キャンバス GUI を使用してインタラクティブに作成できるほか、Tcl プログラミング インターフェイスを使用しても作成できます。デザインは通常、生産性を向上させるためインターフェイス レベルで構築されますが、デザインを厳密に操作するためポート レベルで操作することも可能です。

インターフェイスとは、機能を共有する信号のグループです。たとえば AXI4-Lite マスターには、接続に必要な多くの信号と複数のバスが含まれます。各信号またはバスが IP シンボル上で個別に表示されると、シンボルが複雑になります。これらの信号およびバスをインターフェイスにまとめると、次のような利点があります。

  • IP インテグレーターまたは Tcl コマンドで 1 つ接続を実行すると、マスターからスレーブへの接続が作成されます。
  • この接続は、グラフィック上は単純な 1 つの接続として表示されます。
  • また、特定のインターフェイスを検出するデザイン ルール チェック (DRC) が実行され、すべての信号が問題なく接続されているかどうかが確認されます。

IP インテグレーターを使用すると、自動化サービスの Tcl 機能が提供されるので、パラメーター伝搬などのシステム デザイン タスクを IP ごとまたはアプリケーション ドメインごとに最適化できます。

IP インテグレーターではダイナミックなランタイム DRC が実行され、IP インテグレーター デザイン内の IP 間の接続が互換性を持ち、各 IP が適切に設定されるようになっています。