
MSM7630
Semiconductor
34/89
5. Exceptions, Traps, and Interrupts
The CPU core of SCP provides error exceptions, traps, external interrupts, and software traps (by
trap instructions). Each type has a corresponding interrupt priority level and instruction dispatch
address.
The system reset vector is at absolute address 0. All others are ORed with VBA as the base address.
Synchronous detection is acceptance of a request within an instruction cycle.
Asynchronous detection is acceptance of a request between instruction cycles or at any point in time
after.
Source
Vector
Number
Branch Address Priority Synchronous/Asynchronous
(Sense)
System reset
CPU reset (INIT)
Instruction access exception
Instruction address invalid exception
Reserved instruction exception
Privileged instruction exception
Data address invalid exception
Data access exception
Reserved
Breakpoint trap
0x00000000
VBA+0x000
VBA+0x010
VBA+0x020
VBA+0x030
VBA+0x040
VBA+0x050
VBA+0x060
VBA+0x070
VBA+0x080
VBA+0x090
to VBA+0x200
VBA+0x210
VBA+0x220
VBA+0x230
VBA+0x240
VBA+0x250
VBA+0x260
VBA+0x270
VBA+0x280
VBA+0x290
VBA+0x2a0
VBA+0x2b0
VBA+0x2c0
VBA+0x2d0
VBA+0x2e0
VBA+0x2f0
VBA+0x300
VBA+0x000
to VBA+0xff0
0
1
2
3
4
5
8
9
0
1
2
3
4
5
6
7
8
6
Reserved
9
to 32
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
External interrupt 1
External interrupt 2
External interrupt 3
External interrupt 4
External interrupt 5
External interrupt 6
External interrupt 7
External interrupt 8
External interrupt 9
External interrupt 10
External interrupt 11
External interrupt 12
External interrupt 13
External interrupt 14
External interrupt 15
External interrupt 16 (NMI)
TRAP instruction
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
0
Asynchronous (level)
Asynchronous (edge)
Synchronous
Synchronous
Synchronous
Synchronous
Asynchronous (edge)
Asynchronous (edge)
Synchronous
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (level)
Asynchronous (edge)
Synchronous
7
to 255