リコンフィギャラブル パーティション境界の定義 - 2023.2 日本語

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

Document ID
UG909
Release Date
2023-11-15
Version
2023.2 日本語

パーシャル リコンフィギュレーションは、フレームごとに実行されます。そのため、作成されたパーシャル BIT ファイルは、複数のコンフィギュレーション フレームで構築されます。パーシャル BIT ファイルのサイズは、含まれるフレームの数およびタイプによります。サイズは、write_bitstream -rawbitfile コマンドで作成されたロー ビット ファイル (.rbt) のヘッダーで確認できます。

パーティションの境界はリコンフィギャラブル フレームの境界に揃っている必要はありませんが、揃っていると、最も効果的な配置配線結果が得られます。次の両方の条件が満たされていれば、リコンフィギュレーションされるフレームにスタティック ロジックを含めることができます。

  • スタティック ロジックが Pblock で定義されたエリア グループの外にある。
  • スタティック ロジックにブロック RAM、分散 (LUT) RAM、SRL などのダイナミック エレメントが含まれていない (7 シリーズ デバイスのみ)。

スタティック ロジックをリコンフィギャラブル フレームに配置する場合、スタティック ロジックの機能が正確に再書き込みされ、グリッチは発生しません。

T 形や L 形などの形状のパーティションも使用できますが、できるだけ使用しないでください。配線リソースを完全にこれらの領域に収める必要があるので、配置配線が困難になる可能性があります。パーティションの境界を接触させることはできますが、これらのパーティションはスタティック デザインに接続されるので、多少間が空いている方が配線制限を回避できます。RP をネストさせたり (パーティション内に別のパーティションを含める)、重ねたりすることはできません。デザイン ルール チェック (Reports > Report DRC) により、PR デザインのパーティションおよび設定が確認されます。

物理的なリコンフィギャラブル フレームごとに存在させることができる RP は 1 つだけです。

リコンフィギャラブル フレームは、リコンフィギュレーション可能な最小の物理領域で、その高さはクロック領域または I/O バンクの境界に揃っています。リコンフィギャラブル フレームに複数の RP からのロジックを含めることはできません。複数の RP からのロジックを含めると、間違った RM からの情報で領域がリコンフィギュレーションされてしまう可能性があり、競合が発生する原因となります。ツールは、このようなリスクの高い状況を回避するように設計されています。