フル コンフィギュレーション ビットストリーム - 2022.1 日本語

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

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

DFX デザインはすべて、フル コンフィギュレーション ビットストリームを使用して、フル デバイスの標準コンフィギュレーションから始めます。フォーマットおよび構造はフラット デザイン ソリューションと同じで (1 つだけ例外あり)、FPGA の初期プログラムにこのビットストリームをどのように使用できるかにおいても違いはありません。唯一の例外は、DFX デザインのグローバル信号マスクが閉じていて、各パーシャル (またはクリア) ビットストリームで開かれて、リコンフィギャラブル領域にのみ影響を与える点です。この例外のため、(初期コンフィギュレーション後の) チップ幅の GSR イベントが発生できません。ただし、フル プログラムが実行された後、デバイスのパーシャル リコンフィギュレーションの準備のため、デザイン自体が処理される点に注意してください。暗号化や圧縮などの標準機能はサポートされます。

ブラック ボックスとして設定されている RP がサポートされているため、機能のない RM を初回コンフィギュレーションの一部として配布できます。これは後で必要な RM に置き換えることができます。ビットストリーム圧縮はこの場合効果的で、ビットストリームのサイズおよび初回コンフィギュレーションにかかる時間を削減できます。

フル BIT ファイルのダウンロード

デジタル システムの FPGA は、パワーオン リセット後に、直接 PROM から、またはマイクロプロセッサにより汎用メモリ空間からフル BIT ファイルをダウンロードすることによりコンフィギュレーションします。フル BIT ファイルには、FPGA をリセットし、完全なデザインでコンフィギュレーションし、BIT ファイルが破損していないことを検証するのに必要な情報がすべて含まれています。次の図はこのプロセスを説明しています。

図 1. フル BIT ファイルでのコンフィギュレーション

初期コンフィギュレーションが完了し、検証されたら、FPGA はユーザー モードになり、ダウンロードされたデザインが動作し始めます。BIT ファイルが破損していることが検出された場合は、DONE 信号はアサートされず、FPGA はユーザー モードになることはないので、破損したデザインが動作し始めることはありません。