Nested Dynamic Function eXchange - 2023.2 日本語

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

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

Nested Dynamic Function eXchange (DFX) とは、ダイナミック領域内に 1 つまたは複数のダイナミック領域を配置することで、デバイスを分割することにより、より粒度の細かいリコンフィギュレーションを可能にします。この機能を使用すると、RP をそれぞれをパーシャル リコンフィギュレーション可能な小さな領域に分割できます。これにより柔軟性が向上し、さまざまなサイズ、形、リソース セットの RM をオンザフライで入れ替えることが可能となります。たとえば、データセンター アプリケーションでデバイスの 1 つ領域に 1 つの大きな RM をロードしたり、同じ領域に 2 つの個別の関数をロードしたりできます。これらの 2 つの関数は、必要に応じて各自リコンフィギュレーションできるので、シリコン リソースをより効率的に使用できるようになります。

デバイスを分割するレベルに正式な制限はありませんが、分割レベルが多くなるほど、配置配線が困難になっていきます。また、レベルが複雑になるほど、パーシャル ビットストリームの管理も複雑になります。実際には、最大規模のデバイス用のデザインでも、リコンフィギュレーションのレベルは 3 を超えないようにします。

Nested DFX は次のようにサポートされています。このリリースでサポートされるのは、Tcl ベースの非プロジェクト フローのみです。

  • Zynq UltraScale+ MPSoC および RFSoC デバイスを含む UltraScale および UltraScale+ デバイスがサポートされます。
  • Versal デバイスは現在サポートされていません。
  • 7 シリーズ はサポートされていません。