インテルのみ表示可能 — GUID: rli1468460409505
Ixiasoft
2.1. インテル® Quartus® Prime のプログラマー
2.2. スタンドアロンのプログラマー
2.3. プログラミングおよびコンフィグレーション・モード
2.4. 基本的なデバイス・コンフィグレーション手順
2.5. プログラミング・ハードウェア・セットアップの指定
2.6. フラッシュローダーを使用したプログラミング
2.7. プロジェクト・ハッシュを使用したプログラミング・ファイル・ソースを検証する
2.8. PRビットストリーム・セキュリティー検証の使用( インテル® Stratix® 10デザイン)
2.9. プログラマー設定リファレンス
2.10. スクリプティング・サポート
2.11. インテル®FPGAデバイスのプログラミングの改訂履歴
2.12. ドキュメントのアーカイブ
2.9.1. Device and Pin Optionsダイアログボックス
2.9.2. 入力ファイルのタブの設定(プログラミング・ファイル・ジェネレーター)
2.9.3. 出力ファイルタブの設定(プログラミング・ファイル・ジェネレーター)
2.9.4. コンフィグレーション・デバイスタブの設定(プログラミング・ファイル・ジェネレーター)
2.9.5. Add Partitionダイアログボックス(プログラミング・ファイル・ジェネレーター)
2.9.6. ビットストリームの圧縮、認証、および暗号化の設定(プログラミング・ファイル・ジェネレーター)
2.9.7. Convert Programming Filesダイアログボックス
2.9.8. 圧縮と暗号化の設定(プログラミング・ファイルの変換)
2.9.9. SOF Data Propertiesダイアログボックス (Convert Programming File)
2.9.10. デバイス選択 (フラッシュローダー) ダイアログボックス
インテルのみ表示可能 — GUID: rli1468460409505
Ixiasoft
1.2.3.1. PRビットストリーム・ファイルの生成
インテル® Stratix® 10デザインでは、アセンブラーはコンパイルの最後にコンフィグレーション.rbfを自動的に生成します。 インテル® Arria® 10デザインの場合、次のいずれかの方法を使用してPRビットストリームを処理し、リコンフィグレーション用のRaw Binary File( .rbf )ファイルを生成します。
コンパイル中のPRビットストリームの生成
コンパイル中に.rbfファイルを生成するには、次の手順に従います。
- 次の割り当てをリビジョン.qsfに追加して、コンパイル後に必要なPRビットストリームを自動的に生成します。
set_global_assignment -name GENERATE_PR_RBF_FILE ON set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
- リビジョンをコンパイルして.rbfを生成するには、 Processing > Start Compilationをクリックします。
プログラミング・ファイル・ジェネレーターを使用したPRビットストリームの生成
以下の手順に従って、 Programming File GeneratorでPRプログラミング用の.rbfを生成します。
- File > Programming File Generatorをクリックします。Programming File Generatorが表示されます。
- ターゲットとするDevice familyと部分リコンフィグレーションのConfiguration modeを指定します。
- Output Fileタブで、Output directoryおよびファイルnameを指定し、Raw Binary File for Partial Reconfiguration (.rbf)ファイルタイプがイネーブルします。
- 変換する入力.pmsfファイルを追加するには、Input Filesタブをクリックし、Add Bitstreamをクリックして、Assemblerで生成した.pmsfを指定します。
図 8. ビットストリーム・ファイルの追加
- Input Filesタブで、ビットストリーム.pmsfファイルを選択し、Propertiesをクリックします。.rbfに対して次のオプションのいずれかを指定します
- Enable compression—圧縮PRビットストリーム・ファイルを生成して、ファイルサイズを縮小します。
- Enable encryption—ベースイメージとPRイメージの暗号化された独立したビットストリームを生成します。ベースイメージに暗号化がない場合でも、PRイメージを暗号化できます。 PRイメージには、個別の暗号化キーファイル( .ekp )を含めることができます 。また、他のSecurity settingsを指定することもできます。
- Enable encryptionをオンにする場合、チェックボックスをオンにして、Design Security Feature Disclaimerにも同意する必要があります。
図 9. デザイン・セキュリティー機能の免責事項
- OK をクリックします。
- Programming File Generatorで 、Generateをクリックします。 PRビットストリーム・ファイルは、仕様に従って生成されます。
Convert Programming Filesダイアログボックスを使用したPRビットストリームの生成
Convert Programming Filesダイアログボックスで.rbfを生成するには、次の手順に従います。
- File > Convert Programming Filesをクリックします。Convert Programming Filesダイアログボックスが表示されます。
- 出力ファイル名とProgramming file typeをRaw Binary File for Partial Reconfiguration (.rbf)として指定します。
- 変換する入力.pmsfファイルを追加するには、Add Fileをクリックします。
- 新しく追加された.pmsfファイルを選択し、Propertiesをクリックします。
- 次のオプションのいずれかを有効またはディセーブルし、OKをクリックします。
- Compression—PRビットストリームの圧縮をイネーブルします。
- Enhanced compression—PRビットストリームの拡張圧縮をイネーブルします。
- Generate encrypted bitstream—ベースイメージとPRイメージの暗号化された独立したビットストリームを生成します。ベースイメージに暗号化がない場合でも、PRイメージを暗号化できます。 PRイメージには、個別の暗号化キーファイル( .ekp )を含めることができます。Generate encrypted bitstreamをイネーブルする場合、Enable volatile security key、Use encryption lock fileおよびGenerate key programming fileオプションをイネーブルまたはディセーブルします。
図 10. PMSFファイル・プロパティーのビットストリーム暗号化 - Generateをクリックします。 PRビットストリーム・ファイルは、仕様に従って生成されます。