ブロック デザインをアウト オブ コンテキスト モジュールとして設定 - 2022.1 日本語

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

Document ID
UG994
Release Date
2022-04-20
Version
2022.1 日本語
ブロック デザインをアウト オブ コンテキスト (OOC) モジュールとして設定すると、ブロック デザインのデザイン チェックポイント (DCP) を作成できます。
  1. 次の図に示すように [Sources] ウィンドウでブロック デザインを右クリックし、[Generate Output Products] をクリックします。

  2. 次の図に示すように [Generate Output Products] ダイアログ ボックスで [Out-of-context per Block Design] をオンにします。詳細は、出力ファイルの生成を参照してください。

    [Sources] ウィンドウでは、アウト オブ コンテキスト (OOC) モジュールとして定義されたブロック デザインに四角形のアイコンが付きます。[Design Runs] ウィンドウにも、ブロック デザインのアウト オブ コンテキスト モジュールの run が表示されます。



  3. ブロック デザインのアウト オブ コンテキスト合成 run が終了すると、そのブロック デザインのデザイン チェックポイント ファイル (DCP) が作成されます。DCP ファイルは、[Sources] ウィンドウの [IP Sources] ビューのブロック デザイン ツリーのしたに表示されます。DCP ファイルは、次のディレクトリに保存されます。
    <project_name>/<project_name>.srcs/<sources_1>/<bd>/<block_design_name> 

    DCP を作成すると、デザインの現在の状態のスナップショットが保存されます。DCP には現在のネットリスト、制約、およびインプリメンテーション結果が格納されます。

    DCP を使用すると、次を実行できます。

    • 必要に応じてデザインを復元
    • デザイン解析を実行
    • 制約を定義
    • デザイン フローに従って処理
  4. ブロック デザインのアウト オブ コンテキスト run が作成されると、2 つのスタブ ファイル (Verilog および VHDL 用) も作成されます。スタブ ファイルには、ブロック デザインのブラック ボックスをインスタンシエートするために、最上位デザインにコピーできるインスタンシエーション テンプレートが含まれます。これらのファイルは、次のディレクトリに保存されます。
    <project_name>/<project_name>.srcs/<sources_1>/<bd>/<block_design_name>