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

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

インテル® Quartus® Prime開発ソフトウェアを使用したマルチデバイス .ekpファイルの生成およびコンフィグレーション・ファイルの暗号化

マルチデバイス .ekpファイルを生成し、コンフィグレーション・ファイルを暗号化するには、次の手順に従います。
  1. インテル® Quartus® Prime開発ソフトウェアを起動します。
  2. インテル Quartus Prime開発ソフトウェアを使用したシングルデバイス .ekpファイルの生成およびコンフィグレーション・ファイルの暗号化 のステップ9 からステップ11 を繰り返します。
  3. Add Fileをクリックし、Select Programmer Fileダイアログボックスを開きます。
    1. シングルデバイス.ekpファイルを選択し、 <single_ekp>.ekp File nameフィールドに入力してください。
    2. Openをクリックします。
    注: 同じ JTAG チェーン内のデバイスの正しいシーケンスには、 インテル® Quartus® PrimeプログラマーのAuto-Detectオプションを使用することができます。FPGAのいずれかでkey-programmedが必要ない場合は、デバイスを インテル® Quartus® Primeプログラマーの <single_ekp>.ekp ファイルに置き換える必要はありません。
  4. 3 を同じチェーン内の各デバイスについて繰り返します。適切なデバイスシーケンスを使用して、.ekpファイルがプログラマー・ウィンドウに追加されていることを確認します。
  5. 追加したすべての.ekpファイルを強調表示し、Program/Configureをクリックします。
  6. FileメニューでCreate/Updateにカーソルを合わせ、Create JAM, SVF, or ISC Fileをクリックします。Create JAM, SVF, or ISC Fileダイアログボックスが表示されます。
  7. 必要なファイル形式 (.jam) の選択を、すべての.ekpファイルに対して、File formatフィールドで行います。
  8. ファイル名をFile nameフィールドに入力するか、あるいはファイルを探して選択します。
  9. OK をクリックして、.jamファイルを生成します。
  10. ToolsメニューでProgrammer Optionsをクリックし、Programmer Optionsダイアログボックスを開きます。
    注: Configure volatile design security keyをオフにして、.ekpファイルのnon-volatile .svfファイルを生成してください。
  11. OKをクリックします。
  12. 7 から9 を繰り返して、.svfファイルをすべての.ekpファイルに対して生成します。Create JAM, SVF, or ISC Fileダイアログボックスのデフォルト設定を使用し、.ekpファイルの.svfファイルを生成します。