Nios® Vプロセッサー・リファレンス・マニュアル

ID 683632
日付 12/11/2023
Public
ドキュメント目次

3.4.2. Control and Status register (CSR) の動作

制御レジスタとステータス レジスタはステータスを報告し、プロセッサの動作を変更します。プロセッサコアはMモードとDモードのみをサポートしているため、 Nios® V/m プロセッサは、これら 2 つのモードでサポートされる CSR を実装します。

表 42.  コントロール・レジスターおよびステータスレジスター
番号 特権 フィールド名 説明
マシントラップのセットアップ
0x300 MRW mstatus マシンステータスレジスタ。参照する マシンステータスレジスタフィールド テーブル。
0x301 MRW ミサ ISA と拡張機能。参照する マシン ISA レジスタのフィールド テーブル。
0x304 MRW mie マシン割り込みイネーブルレジスタ。参照する マシン割り込みイネーブルレジスタフィールド テーブル。
0x305 MRW ムトベック マシン トラップ ハンドラーのベース アドレス。参照する マシン トラップ ハンドラのベース アドレス レジスタのフィールド テーブル。
ソフトウェア・トラップ処理
0x341 MRW メパソコン マシン例外プログラムカウンター。参照する マシン例外プログラム カウンター レジスタ フィールド テーブル。
0x342 MRW だって マシントラップの原因。参照する マシントラップ原因レジスタフィールド テーブル。
0x343 MRW MTVAL マシンのアドレスまたは命令が間違っています。参照する マシントラップ値レジスタフィールド テーブル。
0x344 MRW mip マシン割り込みが保留中です。参照する マシン割り込み保留レジスタのフィールド テーブル。
トリガーレジスタ
0x7A0 MRW 選択する トリガー選択。参照する トリガー選択レジスタフィールド テーブル。
0x7A1 MRW tdata1 (mcontrol) トリガーデータ 1 (マッチコントロール)。参照する トリガーデータ 1 (一致制御) レジスタフィールド テーブル。
0x7A2 MRW tdata2 トリガーデータ2.参照 トリガーデータ 2 レジスタフィールド テーブル。
0x7A4 MRO tinfo トリガー情報。参照する トリガー情報レジスタのフィールド テーブル。
デバッグ DBI レジスタ
0x7B0 DRW dcsr デバッグ制御およびステータスレジスタ。参照する デバッグ制御およびステータスレジスタフィールド テーブル。
0x7B1 DRW dpc デバッグプログラムカウンター。参照する デバッグ プログラム カウンター レジスタ フィールド テーブル。
マシン情報レジスタ
0xF11 MRO ムベンドリッド ベンダーID。参照する ベンダー ID レジスタのフィールド テーブル。
0xF12 MRO マーキッド アーキテクチャID。参照する アーキテクチャ ID レジスタのフィールド テーブル。
0xF13 MRO 意地悪な 実装ID。参照する 実装 ID レジスタのフィールド テーブル。
0xF14 MRO マルティッド ハードウェアスレッドID。参照する ハードウェア スレッド ID レジスタのフィールド テーブル。