インテルのみ表示可能 — GUID: itw1547659286828
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: itw1547659286828
Ixiasoft
2.8. PRビットストリーム・セキュリティー検証の使用( インテル® Stratix® 10デザイン)
PRビットストリーム・セキュリティー検証をイネーブルするには、個別のライセンスと.qsf設定が必要です。ライセンスを取得し、PRのビットストリームの検証をイネーブルした後、Compilerは、ベースのコンパイル時にパブリックのSecure Mask Settings File(.smsf)とそれぞれPR地域のためのプライベートのPartially Masked Settings File(.pmsf)の両方を生成します。
.pmsfには、実際のビット設定、領域マスク、すべての補助ビットマスクなど、プログラマがクライアント領域のPRビットストリームを生成するために必要な包括的な情報が含まれています。 .smsfには、PR領域のペルソナによるピーク攻撃または突撃攻撃を検出するための領域所有権マスクと包括的な情報が含まれています。
その後、Programmerはプライベート.pmsfとパブリック.smsfの両方を要求して、このPR領域のPRビットストリームを生成し、PRペルソナがペルソナが所有するビットのみを変更できるようにします。Platform Ownerは、PR地域の担保の一部としてサードパーティー・クライアントに.smsfファイルをリリースする場合としない場合があります。Platform Ownerは、 .smsfを使用して、Programmerと共にこのPR領域のクライアントの.pmsfからPRビットストリームを生成します。
ProgrammerのPRビットストリーム・セキュリティー検証
PRビットストリーム・セキュリティー検証のライセンスを取得し、イネーブルし、使用するには、次の手順に従います。
- ライセンスファイルを取得して、ベースコンパイル中にPR領域の.smsfファイルを生成できるようにし、ProgrammerでのPRビットストリーム生成中にPRビットストリーム・セキュリティー検証を実行します。ライセンスを取得するには、My-Intelアカウントにログインまたは登録してから、 ライセンスキーを要求する Intel® Premier Supportケースを提出します。
- インテル® Quartus® Primeプロ・エディションのソフトウェアにライセンスファイルを追加するには、Tools > License Setupをクリックし、License File機能を指定します 。
- PRセキュリティー検証機能をイネーブルするには、プロジェクト.qsfに次の行を追加します。
set_global_assignment -name PR_SECURITY_VALIDATION on
- link/tnc1513987819990/aqm1467953816118で説明されるように、基本リビジョンを次のようにコンパイルします。
- 基本コンパイルに続いて、Assemblerレポートを表示して、各PR領域のビットストリーム生成に必要な生成された.smsfファイルを表示します。
- Platform Ownerは、PR地域の担保の一部としてサードパーティー・クライアントに.smsfファイルをリリースする場合があります。クライアントは、プライベート.pmsfをPlatform Ownerに提供して、PR PersonaコンフィグレーションのPRセキュリティーを検証し、検証済みのPRビットストリームを生成します。
- クライアントの.pmsfの PRセキュリティーを検証するには、Platform Ownerが.smsfおよび対応する.pmsfファイルをProgrammerコマンドラインで指定して、検証済みのPRビットストリームを生成します。
quartus_cpf -c –-smsf=<smsf_file> <pmsf_file> <output_file>