|
SH7708 Datasheet, PDF (104/633 Pages) Renesas Technology Corp – SuperH™ RISC engine | |||
|
◁ |
slot here refers to the next instruction after a delayed unconditional branch instruction, or the next
instruction when a delayed conditional branch instruction is true.
4.2.4 Exception Codes
Table 4.3 lists the exception codes written to bits 11â0 of the EXPEVT register (for reset or
general exceptions) or the INTEVT register (for general interrupt requests) to identify each
specific exception event. An additional exception register, the TRAPA (TRA) register, is used to
hold the 8-bit immediate data in an unconditional trap (TRAPA instruction).
Table 4.3 Exception Codes
Exception Type
Reset
General exception events
General interrupt requests
Exception Event
Power-on
Manual reset
TLB miss/invalid (load)
TLB miss/invalid (store)
Initial page write
TLB protection violation (load)
TLB protection violation (store)
Address error (load)
Address error (store)
Unconditional trap (TRAPA instruction)
Reserved instruction code exception
Illegal slot instruction exception
User break point trap
Nonmaskable interrupt
External hardware interrupts:
IRL3âIRL0 = 0000
IRL3âIRL0 = 0001
IRL3âIRL0 = 0010
IRL3âIRL0 = 0011
IRL3âIRL0 = 0100
IRL3âIRL0 = 0101
IRL3âIRL0 = 0110
IRL3âIRL0 = 0111
IRL3âIRL0 = 1000
Exception Code
H'000
H'020
H'040
H'060
H'080
H'0A0
H'0C0
H'0E0
H'100
H'160
H'180
H'1A0
H'1E0
H'1C0
H'200
H'220
H'240
H'260
H'280
H'2A0
H'2C0
H'2E0
H'300
86
|
▷ |