AN 556: インテルFPGAにおけるデザイン・セキュリティー機能の使用

ID 683269
日付 11/12/2019
Public
ドキュメント目次

インテル® Quartus® Prime開発ソフトウェアのコマンドライン・インターフェイスを使用したマルチデバイスの揮発性または不揮発性キーのプログラミング

マルチデバイスの揮発性または不揮発性キーのプログラミングを、 インテル® Quartus® Prime開発ソフトウェアのコマンドライン・インターフェイスを使用し、 インテル®FPGAイーサネット・ケーブルを介して実行するには、次の手順を実行します。
  1. インテル Quartus Prime開発ソフトウェアを使用したシングルデバイスの揮発性または不揮発性キーのプログラミング のステップ1 を実行します。
  2. JTAGサーバーに接続された インテル®FPGAイーサネット・ケーブルのケーブルポートの番号を決定するには、command-lineプロンプトで quartus_jli -n を入力します。
  3. ステップ1: .ekpファイルの生成およびコンフィグレーション・ファイルの暗号化 で生成されたmulti_ekp.jamファイルを使用して、揮発性または不揮発性キーのプログラミングを複数のFPGAに対して実行します。次のコマンドラインを使用します。
    • 揮発性キーのプログラミング:

      quartus_jli -c<n> multi_ekp.jam -aKEY_CONFIGURE

    • 不揮発性キーのプログラミング

      quartus_jli -c<n> multi_ekp.jam -aKEY_PROGRAM

      <n> は、-n オプションによって返されたポート番号です。

    注: インテル® Quartus® Prime開発ソフトウェアのコマンドラインには、キー・プログラミング動作が正常に行われたかどうかの情報が表示されます。