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コンフィグレーション・スキームで使用するIP: Parallel Flash Loader II Intel® FPGA IP (PFL II)
3.1.7.4.1. FPGA Avalon-STピンに対するParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン上の制約
3.1.7.4.2. QSPIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.3. CFIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.4. 他の入力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.1.7.4.5. 他の出力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.2.1. ASコンフィグレーション・スキーム・ハードウェア・コンポーネントとファイルタイプ
3.2.2. ASシングル・デバイス・コンフィグレーション
3.2.3. 複数のシリアル・フラッシュデバイスを使用するAS
3.2.4. ASコンフィグレーション・タイミング・パラメーター
3.2.5. 許容スキューについてのガイドライン
3.2.6. シリアル・フラッシュデバイスのプログラミング
3.2.7. シリアル・フラッシュメモリーのレイアウト
3.2.8. AS_CLK
3.2.9. アクティブ・シリアル・コンフィグレーション・ソフトウェアの設定
3.2.10. Quartus® Primeのプログラミング手順
3.2.11. ASコンフィグレーション・スキームのデバッグ・ガイドライン
5.4.1.2. フラッシュ内のRSUイメージレイアウト – SDMの観点
RSUの場合、決定ファームウェアが標準ファームウェアに取って代わります。決定ファームウェアのコピーには、フラッシュ内の次のストラクチャーへのポインターがあります。
- 決定ファームウェア・データ
- 1つのファクトリー・イメージ
- 2つのコンフィグレーション・ポインター・ブロック (CPB)
決定ファームウェア・データには、次のような基本設定が保存されます。
- クアッドSPIフラッシュメモリーに接続するクロックとピン
- SDMにファクトリー イメージのロードを強制するDirect to Factory Imageピン。
注: このピンは、ファクトリー・イメージ・プロジェクトの次のメニューで設定できます。 Assignments > Device > Device and Pin Options > Configuration > Configuration Pin Options
- max_retry パラメーター値。
ポインターブロックには、いずれかが成功するまで試行するアプリケーション・イメージのリストが含まれています。いずれも成功しない場合、SDM はファクトリー・イメージをロードします。信頼性を確保するために、ポインターブロックにはメイン (CPB0) とバックアップ・コピー (CPB1) が含まれています。決定ファームウェアは、最初にCPB0ポインターブロックを使用します。SDMはコンテンツの破損を検出すると、CPB1バックアップ・コピーを使用します。RSU_STATUS コマンドを実行して、CPB0の破損を特定できます。CPB0が破損している場合、RSU_STATUS のマイナー・エラー・コードには 0xD010 が表示されます。CPB0を破損から回復するには、CPB0を消去し、CPB1からコンテンツをコピーします。
ファクトリー・イメージとアプリケーション・イメージの両方がファームウェアから始まります。最初に、決定ファームウェアがファームウェアをロードします。次に、そのファームウェアが残りのイメージをロードします。これらの実装の詳細は、上の図には示されていません。