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

ID 743810
日付 10/31/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

8.1.3. ハードウェアの動作

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

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