インテルのみ表示可能 — GUID: sfo1410070148033
Ixiasoft
1.2.1. リセット
リセットはブート・ステージ前に実行され、デバイス初期化における重要な手順となります。リセットには、コールド・リセットとウォーム・リセットの2種類のリセット方法があります。
SoCのFPGA部分は、コンフィギュレーション完了時にウォーム・リセットあるいはコールド・リセットをトリガすることが可能です。
ブート・プロセスは、MPU内のCPU0がリセット状態を終了すると開始します。CPU0がリセットを終了する際、ブートROMが配置されているリセット例外アドレスでコードの実行を開始します。CPU1はこの間リセット状態を維持し、後にユーザ・ソフトウェアによってリセットから脱け出します。
ウォーム・リセットでは、一部のソフトウェア・レジスタは保存され、ソフトウェアの設定によってはブート・プロセスはいくつかの手順を飛ばして進みます。これに加え、ウォーム・リセットでは第2ステージ・ブートローダはオンチップRAMからの実行が可能です。