Intel Agilex® 7コンフィグレーションのユーザーガイド

ID 683673
日付 4/28/2023
Public

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

ドキュメント目次

5.1.4. リモート・システム・アップデートのコンフィギュレーション手順

図 65. リモート・システム・アップデートのコンフィギュレーション手順

次の図で、青色のテキストは、 コンフィグレーション・フロー図.

フェーズ0 の手順は以下の通りです。

  1. デバイスがパワーオン リセット(POR)を終了すると、ブート ROM は、アドレス 0、512 K1024 K、または1536 Kにあるコピーの 1 つから最初の有効な判定ファームウェアからフラッシュ メモリをロードし、SDM を初期化します。 同じ構成ファームウェアがこれらの各場所に存在します。 このファームウェアは、初期の RSU フラッシュ イメージの一部です。 (初期 RSU フラッシュ イメージをフラッシュにプログラムする手順の詳細については、非 HPS のリモート システム更新機能を実行するためのガイドラインのステップ 2 を参照してください。)

    nCONFIGのLowパルスでリコンフィグレーションをトリガーすると、SDM は決定ファームウェアをロードします。

  2. オプションの Direct to Factory Image ピンは、SDM ファームウェアがファクトリー・イメージまたはアプリケーション・イメージをロードするかどうかを制御します。 Direct to Factory Image 入力を未使用の SDM ピンに割り当てることができます。このピンを割り当てない場合、SDM はアプリケーション・イメージをロードします。
  3. フラッシュ・デバイスのコンフィギュレーション・ポインター・ブロックは、アプリケーション・イメージへのポインターのリストを維持します。
  4. アプリケーション・イメージをロードするとき、SDM はポインター ブロックを逆の順序でトラバースします。 SDM は、最も優先度の高いイメージをロードします。イメージの読み込みが完了すると、デバイスはユーザーモードになります。
  5. アプリケーション・イメージのロードに失敗した場合、SDM がロードする次のイメージは、直接のファクトリー・イメージ・フォールバック設定に依存します。この設定はデフォルトでは有効になっていないことに注意してください。
    • ダイレクト・ファクトリー・イメージ・フォールバックが無効になっている場合、SDM はコンフィグレーション・ポインター・ブロック内のアドレスから次に優先度の高いアプリケーション・イメージをロードします。 SDM がすべてのアプリケーション・イメージのロードに失敗した場合、SDM はファクトリ イメージをロードします。
    • ダイレクト・ファクトリー・イメージ・フォールバックが有効になっている場合、SDM はファクトリー・イメージをロードします。デバイスがユーザーモードで実行されていて、アプリケーション・イメージを手動でロードしても失敗した場合、SDM はファクトリー・イメージもロードします。
  6. ファクトリー・イメージの破損が原因でファクトリー・イメージのロードに失敗した場合は、JTAG インターフェイスを使用して最初の RSU フラッシュイメージでクワッド SPI フラッシュを再プログラミングすることで回復できます。
    注: コンフィギュレーションが失敗するたびに、nSTATUSはロー パルスをアサートしてコンフィギュレーションの失敗を示し、SDMは次のイメージの自動的なロードを開始します。 次のアプリケーション・イメージをロードするために、nCONFIGをLowにアサートしないでください。。
  7. 他のアプリケーション・イメージまたはファクトリー・イメージへのリモート・アップデート中に、SDM は決定ファームウェアをロードします。
注:

デバイスがユーザーモードに入るまで、 nCONFIGをHighに保つ必要があります。

  • デバイスの電源投入後、デバイス設定全体を通じて、アプリケーションまたはファクトリー・イメージをロードするために、nCONFIG信号をHighに保ちます。
  • RSU_IMAGE_UPDATEコマンドを使用して、他のアプリケーション・イメージまたはファクトリー・イメージへのリモート・アップデート中は、nCONFIG信号をHighに保ちます。

デバイスがユーザーモードにある場合にのみ、nCONFIGをLowに駆動してリコンフィグレーションをトリガーします。