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

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

9.8.1.1. 例外原因コード

表 41.   Nios® V プロセッサー例外原因コード
例外 原因コード 原因記号2
Instruction address misaligned 0 NIOSV_INSTRUCTION_ADDRESS_MISALIGNED
Instruction access fault 1 NIOSV_INSTRUCTION_ACCESS_FAULT
Illegal instruction 2 NIOSV_ILLEGAL_INSTRUCTION
Breakpoint 3 NIOSV_BREAKPOINT
Load address misaligned 4 NIOSV_LOAD_ADDRESS_MISALIGNED
Load access fault 5 NIOSV_LOAD_ACCESS_FAULT
Store/AMO address misaligned 6 NIOSV_STORE_AMO_ADDRESS_MISALIGNED
Store/AMO access fault 7 NIOSV_STORE_AMO_ACCESS_FAULT
Environment call from U-mode 8 NIOSV_ENVIRONMENT_CALL_FROM_U_MODE
Environment call from S-mode 9 NIOSV_ENVIRONMENT_CALL_FROM_S_MODE
Reserved 10 NIOSV_RESERVED_BIT_10
Environment call from M-mode 11 NIOSV_ENVIRONMENT_CALL_FROM_M_MODE
Instruction page fault 12 NIOSV_INSTRUCTION_PAGE_FAULT
Load page fault 13 NIOSV_LOAD_PAGE_FAULT
Reserved 14 NIOSV_RESERVED_BIT_14
Store/AMO page fault 15 NIOSV_STORE_AMO_PAGE_FAULT
Cause unknown3 -1 NIOSV_UNDEFINED_CAUSE
注: ISR の実行中に命令関連の例外が発生する可能性があります。
2 原因記号は、sys/alt_exceptions.h で定義されます。
3 この値は、原因引数が不明な場合、命令関連の例外ハンドラーに渡されます。