トップダウン デザイン フロー - 2023.2 日本語

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

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

このフローでは、最初に最上位ブロック デザインを作成します。その後、設計者またはチーム リーダーが最上位ブロック デザインに適切な階層を作成し、IP ブロックをサブブロックとしてブロック デザイン コンテナーに挿入します。ブロック デザイン コンテナーを作成するには、次の手順に従います。

  1. 最上位ブロック デザインに階層レベルを作成します。階層の作成 に説明されているように、1 つまたは複数の IP ブロックを選択して右クリックして Create Hierarchy をクリックし、階層ブロックを作成します。
  2. 階層ブロックを作成して必要な IP ブロックを含めたら、[Validate Design] をクリックしてデザインを検証します。
  3. 検証で問題が検出されなかったら、次の図に示すように、階層ブロックを右クリックして Create Block Design Container をクリックします。
    図 1. Create Block Design Container コマンド
  4. ブロック デザイン コンテナーの名前を指定します。
  5. IP インテグレーターにより、選択したブロックを含む階層に新しいブロック デザイン コンテナー (BDC) が作成されます。次の点に注意してください。
    • 前の手順で指定した BDC の名前が、BDC の .bd ソース ファイルの名前になります。たとえば次の図では、BDC に指定された名前は BDC_0 なので、作成される .bd ソース ファイルの名前は BDC_0.bd になります。
      図 2. ブロック デザイン コンテナー
    • 次の図に示すように、BDC .bd ソース ファイルがプロジェクト ソースに追加されます。
      図 3. Sources ウィンドウの BDC