インテル® MAX® 10 FPGAコンフィグレーション・ユーザーガイド

ID 683865
日付 1/07/2019
Public
ドキュメント目次

3.8.1. .ekpファイルの生成およびコンフィギュレーション・ファイルの暗号化dummy

.ekpファイルを生成し、コンフィギュレーション・ファイルを暗号化するには、以下のステップを実行します。

  1. FileメニューのConvert Programming Filesをクリックします。
  2. Output programming fileProgramming file typeリストから、Programmer Object File.pof)を選択します。
  3. Option/Boot Infoをクリックすると、ICB settingダイアロ・グボックスが表示されます。
  4. You can enable the Allow encrypted POF only only option. Click OK once ICB setting is set.
    このオプションを有効にすると、内部コンフィギュレーション時にデバイスは暗号化されたビットストリームのみを受け入れます。CFM0、CFM1、またはCFM2のうちの1つだけしか暗号化しない場合、プログラマで警告が表示されます。
  5. File nameフィールドにファイル名を入力し、あるいは「...」ボタンをクリックしてファイルを探し、選択します。
  6. Input files to convertセクションで、SOF Dataをクリックします。
  7. Add Fileをクリックし、Select Input Fileダイアログ・ボックスを開きます。
  8. 暗号化されていない.sofファイルを選択し、Openをクリックします。
  9. Input files to convertセクションで、追加した.sofをクリックします。
  10. PropertiesをクリックするとSOF Files Properties: Bitstream Encryptionダイアログ・ボックスが表示されます。
  11. Generate encrypted bitstreamをオンにします。
  12. Generate key programming fileをオンにし、テキスト・エリアに.ekpのファイル・パスとファイル名を入力するか、<filename>.ekpを直接探して指定します。
  13. これを経て、.keyファイルの使用により、あるいはキーを手作業で入力することにより、キーを使用できます。
    注: デバイスでは128ビット・キーの入力が必要です。
    • .keyファイルを使用してキーを加える

      .keyファイルは、「#」から始まるラインを除く各ラインがキーを表記するプレーン・テキスト・ファイルです。「#」シンボルはラインがコメントであることを示します。有効な各キー・ラインは以下の形式を有します。

      <key identity><white space><128-bit hexadecimal key>
      # This is an example key file
      key1 0123456789ABCDEF0123456789ABCDEF
      
      1. Use key fileチェック・ボックスを有効にします。
      2. Openをクリックし、使用する.keyファイルを追加し、再びOpenをクリックします。
      3. Key entryパートで.keyファイルに含まれるキーがドロップダウン・リストで選択されます。
      4. OKをクリックします。
    • Entering your key manually.
      1. Key entryパートで、Addボタンをクリックします。
      2. Key Entry Methodで暗号化キーをOn-screen KeypadあるいはKeyboardのどちらで入力するかを選択します。
      3. Key Name (alphanumeric)フィールドにキー名を入力します。
      4. 使用するキーをKey (128-bit hexadecimal)フィールドに入力し、その下のConfirm Keyフィールドでも繰り返します。
      5. OKをクリックします。
  14. デザイン・セキュリティ機能の免責事項に目を通してください。同意する場合にacknowledgmentボックスをオンにし、OKをクリックします。
  15. Convert Programming Filesダイアログ・ボックスで、OKをクリックします。<filename>.ekpと暗号化されたコンフィギュレーション・ファイルが同じプロジェクト・ディレクトリに生成されます。
    注: デュアル・コンフィギュレーション.pofファイルでは、両方の.sofファイルを同じキーで暗号化する必要があります。異なるキーを使用した場合には、キー・ファイルと暗号化コンフィギュレーション・ファイルの生成が成功しません。