アドレス アパーチャ - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2022-06-07
Version
2022.1 日本語

各 BDC には、マスターとスレーブの接続に使用可能なアドレス指定可能な空間があります。DFX BDC 境界アパーチャは、手動で指定するか、IP インテグレーターで自動的に推論されるようにできます。

ヒント: ほとんどの場合は、[Auto] 設定を使用することをお勧めします。
  • Auto: BDC のすべてのデザイン ソースに基づいてアパーチャを自動的に推測させます。RM の境界に手動でアパーチャが指定されている場合は、これらがコンテナーの BDC アパーチャの計算に使用されます。指定されていない場合は、子の境界割り当てが計算に使用されます。これは、ボトムアップ方式またはトップダウン方式のどちらでも実行されます。

    スタティック デザインが既に特定の自動計算アパーチャを使用してインプリメントされている場合、BDC に新しい RM ソースを追加すると、IP インテグレーターでこれらのアパーチャが再計算されます。計算されたアパーチャが以前に計算されたアパーチャと異なる場合、スタティック領域の結果は最新でなくなり、再インプリメントする必要があります。

  • Manual: 子のアパーチャ (手動指定または子のアドレス割り当てから取得) は、手動で指定されたアパーチャに対して検証されます。互換性がない場合は、DRC でレポートされます。

BDC の Create Reconfigurable Module コマンドを使用して作成した新しい RM には、BDC で指定されたアパーチャが使用されます。これは、トップダウン フローにより関係します。

Save Block Design As には Freeze the boundary オプションが追加されており、現在の BD (通常デフォルトの RM ソース) からアパーチャと残りの境界をコピーして固定できます。ボトムアップ フローでは、これにより、新しく作成された RM が常に BDC 境界に一致するようになります。

図 1. BDC のアドレス アパーチャの表示