インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

13.1.1. HPS_COLD_nRESETピンの機能

HPS_COLD_nRESETは、利用可能なSDM I/Oピンに割り当てることができます。このピンは、HPSをリセットする入力としても、HPSがリセット状態にあることを外部のシステムに通知する出力としても機能します。HPS_COLD_nRESETを外部フラッシュに接続しないでください。SDMは、外部フラッシュのリセットを別途制御します。このピンは、 インテル® Quartus® Primeプロ・エディションDevice and Pin options > Configuration > Configuration pinオプションを使用してコンフィグレーションすることができます。

パワーオンリセット後、SDMがビットストリームをロードしたら、HPS_COLD_nRESET信号は出力になりアサートされます (Low)。この信号は、User Modeに入るまでアサートされたままになります。その後、User Mode時は、この信号は入力になり、内部ウィークプルアップ抵抗を介してデアサートされます (High)。これにより、HPSのコールドリセットが必要な場合に、外部システムでこのピンをアサート状態で駆動できるようにします。この動作は、Active Serial (AS) およびAvalon-ST (AVST) コンフィグレーション・スキームの両方に適用されます。

次の表は、ブートおよびコンフィグレーションのさまざまな段階におけるHPS_COLD_nRESETピンの動作を示しています。

  HPS_COLD_nRESETピンの動作
ユーザーモード HPSコールド・リセット・トリガー発生 ユーザーモードに戻る
HPSリセット時 HPSリセット後 HPSブート後
HPSコールド・リセット・トリガー ピン (入力) High、ユーザーでLowをトリガー21 (入力) ユーザー制御 (入力) ユーザーでHighに設定 (出力) High (入力) High

HPS (メールボックス・コマンドまたはウォッチドッグ・タイムアウト) 22

(入力) High、ウォッチドッグ・タイムアウト、またはユーザーによりメールボックス・コマンドを送信 (出力) Low (出力) Low (出力) High (入力) High
nCONFIG (入力) High、ユーザーでnCONFIGをトリガー (出力) Low

(出力) Low

(出力) nCONFIGがHighになり、nSTATUSがHighになるとHigh

(出力) High (入力) High
21 HPS_COLD_nRESETの最小アサート時間については、 Intel Agilex® デバイス・データシートを参照してください。
22 エラーが発生した場合は、nCONFIGをLowにし、HPSとFPGAファブリックをリコンフィグレーションして回復します。