92
Table 4.2
Exception Event Vectors (cont)
Exception
Type
Current
Instruction Exception Event
Priority
*
1
Exception
Order
Vector
Address
Vector
Offset
General
exception
events
Completed
User breakpoint trap 2
n
*
2
—
H'00000100
DMA address error
2
12
—
H'00000100
General
interrupt
Completed
Nonmaskable
interrupt
3
—
—
H'00000600
requests
External hardware
interrupt
4
*
3
—
—
H'00000600
H-UDI interrupt
4
*
3
—
—
H'00000600
Notes:
*
1 Priorities are indicated from high to low, 1 being the highest and 4 the lowest.
*
2 The user defines the break point traps. 1 is a break point before instruction execution
and 11 is a break point after instruction execution. For an operand break point, use 11.
*
3 Use software to specify relative priorities of external hardware interrupts and peripheral
module interrupts (see section 6, Interrupt Controller (INTC)).
4.2.3
Acceptance of Exceptions
Processor resets and interrupts are asynchronous events unrelated to the instruction stream. All
exception events are prioritized to establish an acceptance order whenever two or more exception
events occur simultaneously. The power-on reset and manual reset do not occur simultaneously, so
they have the same priority.
All general exception events occur in a relative order in the execution sequence of an instruction
(i.e. execution order), but are handled at priority level 2 in instruction-stream order (i.e. program
order), where an exception detected in a preceding instruction is accepted prior to an exception
detected in a subsequent instruction.
Three general exception events (reserved instruction code exception, unconditional trap, and
illegal slot instruction exception) are detected in the decode stage (ID stage) of different
instructions and are mutually exclusive events in the instruction pipeline. They have the same
execution priority. Figure 4.2 shows the order of general exception acceptance.
Summary of Contents for SH7709S
Page 2: ...Hitachi SuperH RISC engine SH7709S Hardware Manual ADE 602 250 Rev 1 0 09 21 01 Hitachi Ltd ...
Page 75: ...56 ...
Page 107: ...88 ...
Page 125: ...106 ...
Page 139: ...120 ...
Page 203: ...184 ...
Page 245: ...226 ...
Page 411: ...392 ...
Page 609: ...590 ...
Page 635: ...616 ...
Page 663: ...644 ...
Page 679: ...660 ...