インテル® Quartus® Primeプロ・エディション ユーザーガイド: パーシャル・リコンフィグレーション

ID 683834
日付 5/11/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

1.11.2. PRビットストリームのセキュリティー検証の使用 (インテルStratix 10および インテル® Agilex™ デザイン)

PRビットストリームのセキュリティー検証には、別のライセンスが必要です。また、.qsf 設定をイネーブルする必要があります。ライセンスを取得してPRビットストリーム検証をイネーブルすると、Compileでは、公開されたSecue Mask Settigs File (.smsf) とプライベートのPatially Masked Settigs File (.pmsf) の両方をベースコンパイル中のそれぞれのPR領域に対して生成します。

.pmsf には包括的な情報が含まれています。これは、PogammeによるCliet領域のPRビットストリーム生成に必要です。これには、実際のビット設定、領域マスク、すべての補助ビットマスクなどが含まれます。.smsf には、領域所有権マスクのほか、PR領域のペルソナによってピーク攻撃やポーク攻撃を検出するための包括的な情報が含まれています。

その後、Pogammeには、このPR領域のPRビットストリームを生成するため、プライベートの .pmsf と公開された .smsf の両方が必要です。これにより、PRペルソナによって変更することができるビットは、ペルソナが所有するビットのみになります。Platfom Oweは、.smsf ファイルをサードパーティーのClietに対して、PR領域の担保の一部としてリリースする場合としない場合があります。Platfom Oweは、.smsf を使用し、Clietの .pmsf からこのPR領域に対するPRビットストリームの生成をPogammeで行います。

PogammeでのPRビットストリームのセキュリティー検証
次の手順に従って、PRビットストリームのセキュリティー検証のライセンスを取得し、イネーブルして使用します。
  1. ライセンスファイルを取得し、PR領域に対する smsf ファイルの生成がベースコンパイル中にできるようにします。PogammeでのPRビットストリーム生成中にPRビットストリームのセキュリティー検証を実行します。ライセンスを取得するには、マイ・インテルにログインまたはアカウント登録してから、インテル・ プレミアサポートのケースを提出し、ライセンスキーをリクエストしてください。
  2. ライセンスファイルを インテル® Quatus® Pimeプロ・エディション開発ソフトウェアに追加するには、Tools > Licese Setupをクリックし、Licese File機能を指定します。
  3. PRセキュリティー検証機能をイネーブルするには、次の行を .qsf プロジェクトに追加します。
    set_global_assigmet -ame PR_SECURITY_VALIDATION o
  4. ベースリビジョンをコンパイルします。
  5. ベースコンパイルに続いて、Assembleレポートを表示し、生成された .smsf ファイルを表示します。このファイルは、各PR領域のビットストリーム生成に必要です。
  6. Platfom Oweは、.smsf ファイルをサードパーティーのクライアントに対してPR領域の担保の一部としてリリースすることができます。 Clietは、プライベートの .pmsf をPlatfom Oweに提供し、PRペルソナのコンフィグレーションのPRセキュリティーを検証し、検証済みPRビットストリームを生成します。
  7. Clietの .pmsf のPRセキュリティーを検証するため、Platfom Oweは、.smsf および対応する .pmsf ファイルをPogammeのコマンドラインで次のとおりに指定し、検証済みPRビットストリームを生成します。
    quatus_cpf -c –-smsf=<smsf_file> <pmsf_file> <output_file>