Arria 10 SoCブート・ユーザーガイド

ID 683735
日付 10/30/2015
Public
ドキュメント目次

1.2.1. リセット

リセットはブート・ステージ前に実行され、デバイス初期化における重要な手順となります。リセットには、コールド・リセットとウォーム・リセットの2種類のリセット方法があります。

SoCのFPGA部分は、コンフィギュレーション完了時にウォーム・リセットあるいはコールド・リセットをトリガすることが可能です。

ブート・プロセスは、MPU内のCPU0がリセット状態を終了すると開始します。CPU0がリセットを終了する際、ブートROMが配置されているリセット例外アドレスでコードの実行を開始します。CPU1はこの間リセット状態を維持し、後にユーザ・ソフトウェアによってリセットから脱け出します。

ウォーム・リセットでは、一部のソフトウェア・レジスタは保存され、ソフトウェアの設定によってはブート・プロセスはいくつかの手順を飛ばして進みます。これに加え、ウォーム・リセットでは第2ステージ・ブートローダはオンチップRAMからの実行が可能です。