Power-on Reset |
外部イベント |
- HPSとFPGA全体がリセットされます。
- デバイスがPORから解放されると、SDMは初期化を開始します。PORは、初期化を開始できる唯一の方法です。
- PORは、不正なイベントから回復する唯一の方法です。
|
nCONFIG Reset |
nCONFIG ピン |
SoCデバイス全体のリセット入力。HPSをコールドリセットしてFPGAをリコンフィグレーションします。 |
Cold Reset |
- SDM
- HPS_COLD_nRESET ピン
- Watchdog Timeout Event (SDM呼び出し)
|
- HPS I/O、Clock Manager、Reset Manager、およびTAPコントローラーを除く、すべてのHPSがリセットされます。
- HPSコールドリセットは、FPGAコアおよびFPGA I/Oには影響を与えません (デバイスはリコンフィグレーションされません)。
- SDMは、FSBLをオンチップRAMにリロードします。
- HPS_COLD_nRESET ピンがアサートされると、SDMはリセットシーケンスを開始します。
|
Cold and Trigger Remote Update Reset |
Watchdog Timeout Event (SDM呼び出し) |
- SDMは、コールドリセットをアサートまたはデアサートするようにリセット・マネージャーに要求します。
- HPS_COLD_nRESETピンがアサートされると、SDMはリセットシーケンスを開始します。
- SDMは、FSBLを次のビットストリームまたはファクトリー・ビットストリームからオンチップRAMにロードします。
- FPGAは最初に消去され、その後、次のビットストリームまたはファクトリー・ビットストリームからのイメージがロードされます。ファクトリー・イメージは常に存在している必要があります。
|
Warm Reset |
- FSBLまたはEL3レジスター3 ソフトウェアを介してウォームリセット要求を行うソフトウェアは、RMR_EL3レジスターに書き込み、CPUへのウォームリセットをトリガーします。ウォームリセット後もデバッグツールを使用できます。これは、デバッグモジュールがリセットされないためです。SDMは、ウォームリセット時にFSBLをリロードしません。FSBLが再エントリーをサポートできること、またはシステムのブートに必要なFSBLまたは最小値がオンチップRAMに含まれていることを確認する必要があります。
- Watchdog Timeout Event (SDM呼び出し)
|
- RMR_EL3レジスターに書き込む前に、CPU0は他のCPUがWFIモードになっていることを確認する必要があります。RMR_EL3レジスターが書き込まれた直後に、WFI命令を実行する必要があります。
- デバッグ、MPUデバッグ、およびSystem Managerのブート・スクラッチ・レジスターを除くすべてのHPSがリセットされます。
- ウォームリセットは、FSBLをHPSにリロードしません。FSBLは、ウォームリセット中もオンチップRAMに残ります。
- HPSのウォームリセットは、FPGAコアとI/Oには影響を与えません (デバイスはリコンフィグレーションされません)。
- 単一のコンフィグレーションとブートソースの場合、ウォームリセットはフラッシュ制御をHPSからSDMに戻します。
|
Software Reset |
Reset Managerへのソフトウェア書き込み |
- CPUのソフトウェア・リセットはSDM機能には影響を与えません。
|
Watchdog Reset |
ユーザー構成可能なウォッチドッグ・タイマー・レジスターからのタイムアウト |
- 各CPUには専用のウォッチドッグ・タイマーがあります。
- L4 Watchdog Timer 0は、HPSの初期化中にコンフィグレーションされます。
- インテル® Quartus® Prime プロ・エディションを使用して、HPSコールド、HPSウォーム、またはHPSコールド用のウォッチドッグ・リセットをコンフィグレーションし、リモート・アップデート・リセットをトリガーします。各リセットタイプの詳細については、この表の他のエントリーを参照してください。
|
Debug Reset |
JTAG SRST ピン |
- リセットを制御するには、HPS_COLD_nRESET ピンをJTAG SRST ピンに接続する必要があります。
- デバッグリセットがコールドリセットを開始します。
|
JTAG Reset |
JTAG SRST ピン |
- JTAGは、MSEL[2:0] 設定に関係なくデバイス全体をリセットし、新しいコンフィグレーションのリロード、またはJTAGを介したテストを行うことができます。
|