ブロック デザインをアウト オブ コンテキスト (OOC) モジュールとして設定すると、ブロック デザインのデザイン チェックポイント (DCP) を作成できます。
- 次の図に示すように [Sources] ウィンドウでブロック デザインを右クリックし、[Generate Output Products] をクリックします。
- 次の図に示すように [Generate Output Products] ダイアログ ボックスで [Out-of-context per Block Design] をオンにします。詳細は、出力ファイルの生成 を参照してください。
[Sources] ウィンドウでは、アウト オブ コンテキスト (OOC) モジュールとして定義されたブロック デザインに四角形のアイコンが付きます。[Design Runs] ウィンドウにも、ブロック デザインのアウト オブ コンテキスト モジュールの run が表示されます。
- ブロック デザインのアウト オブ コンテキスト合成 run が終了すると、そのブロック デザインのデザイン チェックポイント ファイル (DCP) が作成されます。DCP ファイルは、[Sources] ウィンドウの [IP Sources] ビューのブロック デザイン ツリーのしたに表示されます。DCP ファイルは、次のディレクトリに保存されます。
<project_name>/<project_name>.srcs/<sources_1>/<bd>/<block_design_name>
DCP を作成すると、デザインの現在の状態のスナップショットが保存されます。DCP には現在のネットリスト、制約、およびインプリメンテーション結果が格納されます。
DCP を使用すると、次を実行できます。
- 必要に応じてデザインを復元
- デザイン解析を実行
- 制約を定義
- デザイン フローに従って処理
- ブロック デザインのアウト オブ コンテキスト run が作成されると、2 つのスタブ ファイル (Verilog および VHDL 用) も作成されます。スタブ ファイルには、ブロック デザインのブラック ボックスをインスタンシエートするために、最上位デザインにコピーできるインスタンシエーション テンプレートが含まれます。これらのファイルは、次のディレクトリに保存されます。
<project_name>/<project_name>.srcs/<sources_1>/<bd>/<block_design_name>