- コンフィギュレーション メモリ デバイスを作成すると、AMD Vivado™
デバイス プログラマからコンフィギュレーション メモリ デバイスをすぐにプログラムするかどうかを確認するメッセージが表示されます。
OK をクリックすると、[Program Configuration Memory Device] ダイアログ ボックスが開きます。
- このダイアログ ボックスのすべてのオプションを適切に設定します。
- [Configuration file] (.mcs または .bin]
- コンフィギュレーション メモリ デバイスをプログラムするのに使用するファイルを指定します。メモリ コンフィギュレーション ファイルは、write_cfgmem Tcl コマンドで作成します。詳細は、「コンフィギュレーション メモリ ファイルの作成」を参照してください。
- [Pull-none]
- FPGA にプログラムされた間接コンフィギュレーション ビットストリームにある未使用 I/O ピンを [Pull-none] に設定します。
- [Pull-up]
- FPGA にプログラムされた間接コンフィギュレーション ビットストリームにある未使用 I/O ピンを [Pull-up] に設定します。
- [Pull-down]
- FPGA にプログラムされた間接コンフィギュレーション ビットストリームにある未使用 I/O ピンを [Pull-down] に設定します。
重要: 非コンフィギュレーション メモリ I/O ピンのステートがコンフィギュレーション メモリ デバイスで実行するプログラム操作を設定します。write_bitstream
プロパティで設定したものと一致するようにしてください。このプロパティのデフォルト値は pull-down です。- [Address Range]
- プログラムするコンフィギュレーション メモリ デバイスのアドレス範囲を指定します。アドレス範囲の値は、次のいずれかにできます。
- [Configuration File Only]
- 消去、ブランク チェック、プログラム、および検証にメモリ コンフィギュレーション ファイルで必要なアドレス空間のみを使用します。
- [Entire Configuration Memory Device]
- デバイス全体を消去、ブランク チェック、プログラム、および検証します。
- [RS Pins]
- オプションです。BPI コンフィギュレーション メモリ デバイスのみで使用されるリビジョン セレクト ピンのマッピングを指定します。フラッシュの上位 2 つの FPGA アドレス ピンが FPGA RS[1:0] に接続されます。このオプションをイネーブルにすると、Vivado ではプログラム用に FPGA RS[1:0] が駆動されます。アプリケーションの使用法は、該当する FPGA コンフィギュレーション ユーザー ガイドを参照してください。
- [Erase]
- コンフィギュレーション メモリ デバイスの内容を消去します。
- [Blank Check]
- プログラムの前にコンフィギュレーション メモリ デバイスにデータがないことを確認します。
- [Program]
- コンフィギュレーション メモリ デバイスを指定のコンフィギュレーション ファイル (.mcs または .bin) でプログラムします。
- [Verify]
- プログラム後にコンフィギュレーション メモリ デバイスの内容がコンフィギュレーション ファイル (.mcs または .bin) に一致することを検証します。
- [Verify Checksum]
- コンフィギュレーション メモリ デバイスにプログラムされたデータを検証します。コンフィギュレーション メモリ デバイスにプログラムされたデータに基づいてチェックサムが算出され、その値が .prm ファイルで指定されているチェックサム値と比較されます。
- [Create SVF Only]
- 指定したプログラム操作を含む .svf ファイルを作成します。サードパーティ ツールで .svf ファイルを使用して、Vivado 外でコンフィギュレーション メモリ デバイスをプログラムできます。
-
OK をクリックし、コンフィギュレーション メモリ デバイスに対してこのダイアログ ボックスでの選択に応じて消去、ブランク チェック、プログラム、および検証操作を実行します。Vivado では、各操作が終了すると、それが通知されます。 注記: Apply をクリックするとコンフィギュレーション メモリ設定が保存されますが、コンフィギュレーション メモリ デバイスはプログラムされません。[Apply] をクリックした後に [Cancel] をクリックすると、コンフィギュレーション メモリ デバイスが設定され、後でプログラムできます。