AN 933: インテル® Stratix® 10 FPGAファームウェアの更新

ID 683605
日付 11/18/2020
Public

1.2.1. 非RSUフロー

非RSUフローは、RSUをサポートしないすべてのコンフィグレーション方法に適しています。最新のファームウェアを使用するには、 インテル® Quartus® Primeプロ・エディションまたは インテル® Quartus® Primeプログラマーの更新版インストールを使用してください。

Programming File Generatorを使用して、コンパイル済みのプライマリー・デバイス・プログラミング・ファイル(.sof) を、新しいセカンダリー・デバイス・プログラミング・ファイルに変換します。新しいファイルは、コンフィグレーション方式に適したものになります。例えば、JTAGコンフィグレーションの場合は .jic Avalon®ストリーミング・インターフェイス・コンフィグレーションの場合は .pof などです。 インテル® Stratix® 10 FPGAファームウェアは、コンパイル済みのビットストリームと下位互換性があります。例えば、 インテル® Quartus® Primeプロ・エディション開発ソフトウェア・バージョン20.2のファームウェアは、 インテル® Quartus® Primeプロ・エディション開発ソフトウェア・バージョン20.1以前でコンパイルしたビットストリームで使用することができます。

インテル® Quartus® Primeプロ・エディションのユーザーガイド: プログラマー のセカンダリー・プログラミング・ファイルの生成のセクションの手順に従って、適切なセカンダリー・プログラミング・ファイルを作成します。また、チェックボックスをオンにして、同等のRaw Binary File (.rbf) を追加で生成します。.rbf ファイルは、次のステップに進むために必要です。

ファームウェアの共同署名機能を使用している場合は、Programming File Generatorへの入力ファイルとしてビットストリーム(.sof)を指定した後、ビットストリーム行をクリックして、Properties… ボタンをクリックし、共同署名済みファームウェア .zip ファイルへのパスを指定します。これについては、Programming File Generatorでの共同署名済みファームウェア・ファイルの指定 の図を参照してください。次に、Programming File Generatorは、共同署名済みのファームウェアを、生成されたセカンダリー・プログラミング・ファイルに挿入します。認証や暗号化などの他のデバイス・セキュリティー機能のイネーブルも、このステップで必要に応じて行ってください。詳細については、 インテル® Stratix® 10デバイス・セキュリティー・ユーザーガイド を参照してください 。
図 1. Programming File Generatorでの共同署名済みファームウェア・ファイルの指定