4 exception types and priorities – Renesas SH7781 User Manual

Page 126

Advertising
background image

5. Exception Handling

Rev.1.00 Jan. 10, 2008 Page 96 of 1658
REJ09B0261-0100

5.4

Exception Types and Priorities

Table 5.3 shows the types of exceptions, with their relative priorities, vector addresses, and
exception/interrupt codes.

Table 5.3

Exceptions

Exception Transition

Direction*

3

Exception
Category

Execution
Mode


Exception

Priority
Level*

2

Priority
Order*

2

Vector
Address Offset

Exception
Code*

4

Power-on reset

1

1

H

'A000 0000 —

H

'000

Manual reset

1

2

H

'A000 0000 —

H

'020

H-UDI reset

1

1

H

'A000 0000 —

H

'000

Instruction TLB multiple-hit
exception

1 3 H

'A000 0000 —

H

'140

Reset Abort

type

Data TLB multiple-hit exception

1

4

H

'A000 0000 —

H

'140

User break before instruction
execution*

1

2 0 (VBR/DBR)

H

'100/— H'1E0

Instruction address error

2

1

(VBR)

H

'100 H'0E0

Instruction TLB miss exception

2

2

(VBR)

H

'400 H'040

Instruction TLB protection
violation exception

2 3 (VBR) H

'100 H'0A0

General illegal instruction
exception

2 4 (VBR) H

'100 H'180

Slot illegal instruction exception

2

4

(VBR)

H

'100 H'1A0

General FPU disable exception

2

4

(VBR)

H

'100 H'800

Slot FPU disable exception

2

4

(VBR)

H

'100 H'820

Data address error (read)

2

5

(VBR)

H

'100 H'0E0

Data address error (write)

2

5

(VBR)

H

'100 H'100

Data TLB miss exception (read)

2

6

(VBR)

H

'400 H'040

Data TLB miss exception (write)

2

6

(VBR)

H

'400 H'060

Data TLB protection
violation exception (read)

2 7 (VBR) H

'100 H'0A0

Data TLB protection
violation exception (write)

2 7 (VBR) H

'100 H'0C0

General
exception

Re-
execution
type

FPU exception

2

8

(VBR)

H

'100 H'120

Initial page write exception

2

9

(VBR)

H

'100 H'080

Advertising