画像圧縮のプログラム - 2022.1 日本語

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

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

デフォルトでは、すべてのフルおよびパーシャル PL プログラミング イメージが圧縮されます。Versal では、以前のアーキテクチャとは異なる新しい圧縮アルゴリズムが使用されます。Versal PDI 圧縮は、ほとんどの場合、コンフィギュレーション時間を短縮します。

圧縮を次のインターフェイスで使用する場合、削減されたコンフィギュレーション時間とコンフィギュレーション ストレージ サイズの要件が使用されます。
  • 低速スピード グレードでは 2.56 GB/s 未満、
  • QSPI、OSPI、SD、eMMC、JTAG、および SelectMAP で使用する場合、中速および高速スピード グレードでは 3.2 GB/s
そのため、圧縮はデフォルトでイネーブルになっています。
注記: コンフィギュレーション時間は、Versal プログラミング デバイス イメージ (.pdi) が圧縮され、インターフェイスが 2.56 GB/s (低速スピード グレード) または 3.2 GB/s (中速および高速スピード グレード) を超える場合に影響を受けます。
Versal PMC コンフィギュレーション フレーム ユニット (CFU) の最大帯域幅は、5.12 GB/s (低速スピード グレード) または 6.4 GB/s (中速および高速スピード グレード) です。インターフェイスが 2.56 GB/s または 3.2 GB/s を超える場合、帯域幅が調整されます。
非圧縮イメージを使用
イメージが DDR メモリからまたは PCIe を介して配布される場合にプログラム時間を最短にする必要のある高速インターフェイスの場合。
圧縮を使用
ストレージ容量を最小限に抑えることが主な目的である高速インターフェイスの場合。
圧縮をディスエーブルにするには、write_device_image を実行する前に次のプロパティを適用します。
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
注記: 帯域幅は、非圧縮データ サイズに基づいて計算されます。たとえば、フル xcvc1902 PDI (中速スピード グレード) に約 90 MB の CFI データが含まれている場合、このデータを読み込むのに必要な時間は 90 MB/3.2 GB/s = 27.9 ms です。