Vivado での合成後のプロジェクトの作成 - 2022.1 日本語

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

Document ID
UG994
Release Date
2022-04-20
Version
2022.1 日本語
次に Vivado IDE で合成後のプロジェクトを作成します。詳細は、 『Vivado Design Suite ユーザー ガイド: システム レベル デザイン入力』 (UG895)このセクションを参照してください。
  1. Vivado プロジェクトを作成し、次の図のように New Project ウィザードで Post-synthesis Project をオンにします。

    注記: [Do not specify sources at this time] オプションをオンにすると、プロジェクト作成後にデザイン ソースを追加できます。
  2. Next をクリックします。

    次の図のように [Add Sources] ダイアログ ボックスが表示されます。



  3. 次の図に示すように、[Add Netlist Sources] ページで [+] ボタンをクリックして [Add Files] をクリックし、ファイルを追加します。

  4. 最上位デザインの EDIF ネットリストを選択して OK をクリックします。
  5. [Add Files] ボタンか + マークをクリックして、ブロック デザイン ファイル (先ほど作成した DCP) も追加します。

    ブロック デザインを追加すると、すべての関連する制約とブロック デザインの DCP ファイルが Vivado で検出されるようになります。ブロック デザインは再合成されませんが、制約は再処理されます。



  6. Next をクリックします。
  7. [Add Constraints] ページでプロジェクトに必要な制約ファイル (XDC) を追加し、Next をクリックします。
  8. ターゲット パーツまたはターゲット プラットフォームを指定し、Next をクリックします。
    重要: 合成後のプロジェクトのターゲット パーツまたはプラットフォーム ボードは、ブロック デザインが作成されたプロジェクトと同じである必要があります。ターゲット デバイスが異なる場合、それが同じデバイス ファミリ内であっても、ブロック デザインで使用される IP がロックされ、デザインを生成し直す必要があります。この場合、新しいブロック デザインの動作が元のブロック デザインとは異なるものになる可能性があります。
  9. [New Project Summary] ページに表示されるプロジェクト情報を確認し、Finish をクリックします。
    注記: ブロック デザインをネットリスト プロジェクトに追加すると、ブロック デザインはロックされます。そのため、ブロック デザインに対して変更、アップグレード、またはその他の操作は実行できません。ブロック デザインをネットリスト プロジェクトの一部として含める場合は、ブロック デザインを完全に生成しておく必要があります。