インテルのみ表示可能 — GUID: emt1671126711552
Ixiasoft
インテルのみ表示可能 — GUID: emt1671126711552
Ixiasoft
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 |