ブランキング ビットストリーム - 2023.2 日本語

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

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

ブランキング ビットストリームは、特定タイプのパーシャル ビットストリームで、論理ブラック ボックスを表します。これは完全に空ではないので、Vivado ではグレー ボックスと呼ばれます。これは既存の RM の機能を新しい機能に置き換えたもので、すべての該当モジュール I/O の接続した LUT から構成された単純なものです。

グレー ボックスの RM を作成するには、完全に配置配線されたデザイン コンフィギュレーションの論理および物理記述を削除して、接続された LUT に置き換えます。使用しているメモリにある配線済みコンフィギュレーション (スタティック デザインがロックされている状態) で、次のステップを実行します。

update_design -cell <foo> -black_box 
update_design -cell <foo> -buffer_ports
place_design
route_design

デザインに挿入されている LUT をインプリメントするには、デザインを配置配線する必要があります。グレー ボックス RM の出力はデフォルトでグランドに接続されていますが、ポートに HD.PARTPIN_TIEOFF を設定することにより Vcc に設定できます。

圧縮を使用すると、ブランキング ビットストリームのサイズを大幅に削減できます。これらのビットストリームには、接続された LUT だけでなく、FPGA のこの領域を通過するスタティック配線も含まれています。グレー ボックス バージョンは別のコンフィギュレーション チェックポイントとして保存され、ブランキング ビットストリームは標準パーシャル ビットストリームと同じ方法で生成されて名前が付けられます。

Vivado ソフトウェアの以前のバージョンでは、グリッチが発生する可能性を回避するため、7 シリーズZynq デバイスにブランキング ビットストリームを使用することが推奨されていました。Vivado 2016.1 からは、各パーシャル ビットストリームに特定のブランキング イベントを挿入することで、このようなまれなグリッチ状況は自動的に回避されるようになっています。ブランキング ビットストリームは、RP からロジックを削除するためには使用できますが、グリッチ イベントを回避するために使用する必要はありません。ブランキング イベントを自動的に組み込むとパーシャル BIT ファイルのサイズが増加します。圧縮を使用してこの増加を抑えることができます。