コンフィギュレーション メモリ デバイスのプログラム - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: プログラムおよびデバッグ (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 日本語
  1. コンフィギュレーション メモリ デバイスを作成すると、AMD Vivado™ デバイス プログラマからコンフィギュレーション メモリ デバイスをすぐにプログラムするかどうかを確認するメッセージが表示されます。

    OK をクリックすると、[Program Configuration Memory Device] ダイアログ ボックスが開きます。



  2. このダイアログ ボックスのすべてのオプションを適切に設定します。
    [Configuration file] (.mcs または .bin]
    コンフィギュレーション メモリ デバイスをプログラムするのに使用するファイルを指定します。メモリ コンフィギュレーション ファイルは、write_cfgmem Tcl コマンドで作成します。詳細は、「コンフィギュレーション メモリ ファイルの作成」を参照してください。
    [State of non-config mem I/O pins]:
    [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 ファイルで指定されているチェックサム値と比較されます。
    ヒント: ユーザーが write_cftmem コマンドに -checksum write_cftmem オプションを指定して cfgmem ファイルを生成します。この手順により、cfgmem 出力ファイルに関するチェックサム情報を含む .prm ファイルが作成されます。
    [Create SVF Only]
    指定したプログラム操作を含む .svf ファイルを作成します。サードパーティ ツールで .svf ファイルを使用して、Vivado 外でコンフィギュレーション メモリ デバイスをプログラムできます。
    重要: このオプションをオンにすると、Vivado では関連のプログラム オプションを含む .svf ファイルが生成されます。コンフィギュレーション メモリ デバイスはプログラムされません。
  3. OK をクリックし、コンフィギュレーション メモリ デバイスに対してこのダイアログ ボックスでの選択に応じて消去、ブランク チェック、プログラム、および検証操作を実行します。Vivado では、各操作が終了すると、それが通知されます。
    注記: Apply をクリックするとコンフィギュレーション メモリ設定が保存されますが、コンフィギュレーション メモリ デバイスはプログラムされません。[Apply] をクリックした後に [Cancel] をクリックすると、コンフィギュレーション メモリ デバイスが設定され、後でプログラムできます。