このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
インテルのみ表示可能 — GUID: nbs1481129811709
Ixiasoft
インテルのみ表示可能 — GUID: nbs1481129811709
Ixiasoft
12.1. 機能の説明
- SDMおよびソフトウェアからのリセット要求を受け入れます。
- HPS内のモジュールおよびFPGAファブリックへのリセット信号を生成します。次の動作により、リセット信号が生成されます。
- ソフトウェアを使用して、MPUMODRST、PER0MODRST、PER1MODRST、BRGMODRST、COLDMODRST、またはDBGMODRSTのモジュール・リセット・コントロール・レジスターに書き込みます
- HPS_COLD_nRESET信号のアサートにより、リセット・コントローラーおよびs2f_cold_rst_n信号がトリガーされます
- リセットのハンドシェイク信号を提供し、システムのリセット動作をサポートします
進行中のリセット | 開始する新しいリセット | リセット・マネージャーが行う動作 |
---|---|---|
コールドリセット | コールドリセット | リセット・マネージャーは、すべてのコールドリセット要求が解除されるまで、モジュールのリセット出力すべてのリセット期間を延長します。リセット・マネージャーが他のモジュールをリセット状態から解放している際にコールドリセット要求が発行されると、リセット・マネージャーはそれらのモジュールをリセット状態に戻します。 |
ウォームリセット | ウォッチドッグ・リセット | ウォームリセットが確定していない場合は、次の動作を行います。
|
ウォームリセット | コールドリセット | ウォームリセットが確定していない場合は、次の動作を行います。
|
ウォームリセット | ソフトウェアによって開始されるその他のリセット | ウォームリセットが確定しているかいないかにかかわらず、ウォームリセットを継続します。 |
ウォッチドッグ・リセット | コールドリセット | ウォッチドッグ・リセットが確定していない場合は、次の動作を行います。
|
ウォッチドッグ・リセット | ウォームリセット | ウォッチドッグ・リセットを継続します。 |
ソフトウェアによって開始されたCPUウォームリセット | ウォームリセット | ソフトウェアによって開始されたリセットをまず完了させ、その後ウォームリセットを実行します。 |
ソフトウェアによって開始されたPORリセットまたはL2リセット | ウォームリセット | ソフトウェアによって開始されたリセットをまず完了させ、その後ウォームリセットを実行します。 |
ソフトウェアによって開始されたCPUウォームリセット | ウォッチドッグ・リセット | ソフトウェアによって開始されたリセットを停止し、ウォッチドッグ・リセットを実行します。 |
ソフトウェアによって開始されたPORリセット | ウォッチドッグ・リセット | ソフトウェアによって開始されたリセットを停止し、ウォッチドッグ・リセットを実行します。 |
ソフトウェアによって開始されたCPUウォームリセット | コールドリセット | ソフトウェアによって開始されたリセットを停止し、コールドリセットを実行します。 |
ソフトウェアによって開始されたL2リセット | コールドリセット | ソフトウェアによって開始されたリセットを停止し、コールドリセットを実行します。 |
リセット・マネージャーには、リセットを引き起こしたリセットソースを示すstatレジスターが含まれています。コールドリセットが完了すると、リセット・マネージャーは、コールドリセットのソースを示すビットを除くすべてのビットをクリアします。複数のコールドリセット要求が重複している場合は、要求を最後にディアサートしたソースに対応するビットが設定されます。
ウォームリセットが完了すると、ウォームリセットのソースを示すビットが1に設定されます。ウォームリセットでは、statレジスターのビットがクリアされません。リセットソースの特定後にビットをクリアする場合はいずれも、そのビットに1を書き込むことにより手動でクリアすることが可能です。