インテルのみ表示可能 — GUID: kkl1553558523641
Ixiasoft
1. インテル® Stratix® 10コンフィグレーション・ユーザーガイド
2. インテル® Stratix® 10のコンフィグレーションについての詳細
3. インテル® Stratix® 10のコンフィグレーション・スキーム
4. デザインでのリセット・リリース・インテルFPGA IPの使用
5. リモート・システム・アップデート (RSU)
6. インテル® Stratix® 10のコンフィグレーション機能
7. インテル® Stratix® 10のデバッグガイド
8. インテル® Stratix® 10コンフィグレーション・ユーザーガイド・アーカイブ
9. インテル® Stratix® 10コンフィグレーション・ユーザーガイド改訂履歴
3.1.1. Avalon® -STコンフィグレーション・スキームのハードウェア・コンポーネントとファイルの種類
3.1.2. Avalon-STデバイス・コンフィグレーションの有効化
3.1.3. AVST_READY信号
3.1.4. RBFコンフィグレーション・ファイルの形式
3.1.5. Avalon-STシングルデバイス・コンフィグレーション
3.1.6. Avalon® -STコンフィグレーション・スキームに向けたデバッグ・ガイドライン
3.1.7. Avalon-ST x8におけるQSFの割り当て
3.1.8. Avalon-ST x16におけるQSFの割り当て
3.1.9. Avalon-ST x32におけるQSFの割り当て
3.1.10. Avalon® -STコンフィグレーション・スキームで使用するIP: インテルFPGAパラレル・フラッシュ・ローダー II IPコア
3.2.1. ASコンフィグレーション・スキームのハードウェア・コンポーネントとファイルの種類
3.2.2. ASシングルデバイスのコンフィグレーション
3.2.3. 複数のシリアル・フラッシュ・デバイスを使用するAS
3.2.4. ASコンフィグレーションのタイミング・パラメーター
3.2.5. 外部AS_DATAピンで許容される最大スキュー遅延に関するガイドライン
3.2.6. シリアル・フラッシュ・デバイスのプログラミング
3.2.7. シリアル・フラッシュ・メモリーのレイアウト
3.2.8. AS_CLK
3.2.9. アクティブ・シリアル・コンフィグレーション・ソフトウェアの設定
3.2.10. インテル® Quartus® Primeのプログラミング手順
3.2.11. ASコンフィグレーション・スキームに向けたデバッグ・ガイドライン
3.2.12. ASにおけるQSFの割り当て
インテルのみ表示可能 — GUID: kkl1553558523641
Ixiasoft
5.5.3. ファクトリー・アップデート・イメージの生成
ファクトリー・アップデート・イメージは、quartus_pfgを次の引数とともに実行することで、コマンドラインから直接生成することができます。
もしくは、インテルQuartus Prime プロ・エディションのProgramming File Generatorを使用して、ファクトリー・アップデート・イメージ (.rpd) を生成することも可能です。このイメージは、決定ファームウェア、決定ファームウェア・データ、およびファクトリー・イメージの更新に使用することができます。
quartus_pfg -c fpga.sof factory_update.rpd -o mode=ASX4 -o start_address=<address> -o bitswap=ON -o rsu_upgrade=ON
注: Stratix 10デバイスファミリーから、フラッシュメモリーをプログラミングする.rpd には、イメージアドレスに対するファームウェア・ポインター情報が含まれるようになりました。フラッシュデバイスの.rpdを生成するには、Programming File Generatorを使用する必要があります。
- FileメニューのProgramming File Generatorをクリックします。
- Device familyドロップダウン・リストから、 インテル® Stratix® 10を選択します。
- Configuration modeドロップダウン・リストからコンフィグレーション・モードを選択します。現行の インテル® Quartus® Primeは、Active Serial x4コンフィグレーション・モードでのRSU機能のみをサポートしています。
- Output Filesタブで、Output directoryとNameを割り当てます。
- .rpd出力ファイルタイプを選択します。
- Edit…ボタンをクリックし、フラッシュメモリー内のアップデート・イメージのStart addressを割り当てます。このStart addressは、フラッシュメモリー内の未使用領域のセクター境界にする必要があります。
注: 未使用のスペースがない場合は、アプリケーション・イメージ1以外のアプリケーション・イメージ・スペースを使用できます。この場合、更新動作が完了した後、関連するアプリケーション・イメージ (.rpd) をアプリケーション・スロットに書き込み、アプリケーション・イメージを復元する必要があります。図 72. フラッシュメモリーに格納される単一の.rpdに対するパラメーターの指定
- デフォルトでは、.rpdのファイルタイプはリトル・エンディアンです。リトル・エンディアン形式をサポートしないサードパーティー製のプログラマーを使用する場合は、Bit swapをOnに設定し、ビッグ・エンディアン形式で.rpdファイルを生成します。
- Input Filesタブで、Add Bitstreamをクリックします。必要に応じて、Files of typeをSRAM Object File (*.sof) に変更します。次に、ファクトリー・イメージの.sofファイルを選択してOpenをクリックします。
図 73. .sofファイルの指定
- .sofを選択し、Propertiesをクリックします。Generate RSU factory update imageをOnにします。Bootloaderパラメーターは、HPS第一ステージ・ブートローダー (FSBL) のhexファイルを指定するためのものです。
注: Bootloaderパラメーターは、 インテル® Stratix® 10 SXデバイスに対してのみ指定する必要があります。図 74. リモート・システム・ファームウェア・アップグレードの有効化
- Generateをクリックし、RSUプログラミング・ファイルを生成します。これにより、 インテル® Stratix® 10ファームウェアの更新が可能になります。今後使用することを考慮し、コンフィグレーションを.pfgファイルで保存することができます。