Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

9.1.3. ハードウェアの動作

Nios® V プロセッサーは、ハードウェア割り込み、タイマー割り込み、ソフトウェア割り込み、ソフトウェア例外などの例外に応答できます。 Nios® V プロセッサーは例外に応答すると、次のタスクを実行します。
  • マシン・ステータス・レジスター (mstatus.mie) の mie ビットを無効にして、レジスターの値を保存します。
  • mstatus.mie をクリアしてハードウェア割り込みを無効にし、以前の値を mstatus.mpie に保存します。
  • 次の実行アドレスをマシン例外プログラムカウンター (mepc) に保存します。
  • マシン・トラップ・ベクトル・ベース・アドレス (mtvec) レジスターに保持されている例外アドレスに制御を転送します。

Nios® V プロセッサーのすべての例外タイプは正確です。これは、例外が処理された後、Nios V プロセッサーが例外の原因となった命令を再実行できることを意味します。