インテルのみ表示可能 — GUID: mbb1521532621159
Ixiasoft
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コンフィグレーション・スキームのデバッグ・ガイドライン
インテルのみ表示可能 — GUID: mbb1521532621159
Ixiasoft
5.1.4. リモート・システム・アップデートのコンフィグレーション手順
リコンフィグレーションには、次の手順が含まれます。
- デバイスがパワーオンリセット (POR) から抜けると、ブートROMは有効な決定ファームウェアからフラッシュメモリーをアドレス0、512K 、1024K 、または1536K のいずれかのコピーからロードして、SDMを初期化します。同じコンフィグレーション・ファームウェアがこれらの各場所に存在します。このファームウェアは、RSUフラッシュイメージの一部です。(初期RSUフラッシュイメージをフラッシュにプログラムする詳細については、非HPSのリモート・システム・アップデート更新機能を実行するためのガイドラインの手順の2を参照してください)
nCONFIGのパルスがLowの状態でリコンフィグレーションをトリガーすると、SDMは決定ファームウェアをロードします。
- オプションのDirect to Factory Imageピンは、SDMファームウェアがファクトリー・イメージまたはアプリケーション・イメージをロードするかどうかを制御します。Direct to Factory Image入力は未使用のSDMピンに割り当てることができます。このピンを割り当てない場合、SDMはアプリケーション・イメージをロードします。
- フラッシュデバイスのコンフィグレーション・ポインター・ブロックは、アプリケーション・イメージへのポインターのリストを維持します。
- アプリケーション・イメージをロードする際、SDMはポインターブロックを逆の順序でトラバースします。SDMは、最も優先度の高いイメージをロードします。イメージの読み込みが完了すると、デバイスはユーザーモードになります。
- アプリケーション・イメージのロードに失敗した場合、SDMがロードする次のイメージは、ダイレクト・ファクトリー・イメージ・フォールバック設定に依存します。この設定はデフォルトでは有効になっていないことに注意してください。
- ダイレクト・ファクトリー・イメージ・フォールバックが無効になっている場合、SDMはコンフィグレーション・ポインター・ブロック内のアドレスから次に優先度の高いアプリケーション・イメージをロードします。SDMがすべてのアプリケーション・イメージのロードに失敗した場合、SDMはファクトリー・イメージをロードします。
- ダイレクト・ファクトリー・イメージ・フォールバックが有効になっている場合、SDMはファクトリー・イメージをロードします。デバイスがユーザーモードで実行されていて、アプリケーション・イメージを手動でロードしても失敗する場合、SDMはファクトリー・イメージもロードします。
- ファクトリー・イメージの破損が原因でファクトリー・イメージのロードに失敗した場合は、JTAGインターフェイスを使用して最初のRSUフラッシュイメージでクアッドSPIフラッシュを再プログラミングすることで回復できます。
注: コンフィグレーションが失敗するたびに、nSTATUS はLowパルスをアサートしてコンフィグレーションが失敗したことを示し、SDMは次のイメージの自動的なロードを開始します。次のアプリケーション・イメージをロードするために、nCONFIG をLowにアサートしないでください。
- 他のアプリケーション・イメージまたはファクトリー・イメージへのリモート・アップデート中に、SDMは決定ファームウェアをロードします。
注:
デバイスがユーザーモードに入るまで、 nCONFIG をHighで維持する必要があります。
- デバイスの電源投入後、デバイス・コンフィグレーション全体を通じて、アプリケーションまたはファクトリー・イメージをロードするために、nCONFIG 信号をHighで維持します。
- RSU_IMAGE_UPDATE コマンドを使用して他のアプリケーション・イメージやファクトリー・イメージへのリモート・アップデートを行う間は、nCONFIG 信号をLowで維持します。
デバイスがユーザーモードにある場合にのみ、nCONFIG をLowに駆動してリコンフィグレーションをトリガーします。