
MSM7630
Semiconductor
36/89
5.4 PIE: Privileged Instruction Exception
A privileged instruction exception is generated when an action that can only be performed in
supervisor mode attempted in user mode: (a) in user mode a privileged register is specified as a
destination, or (b) in user mode a number 64 or below is specified for a TRAP instruction vector. If
the instruction is converted to a NOP by delayed instruction control (x-bit manipulation), then no
exception will be generated.
Type: Instruction-synchronous exception caused by an illegal privileged instruction.
Vector number/address: Vector number = 4 / VBA+0x040
Conditions: Non-maskable (unconditional). Invalidated by delayed instruction control (x-bit).
Saved address: Address of the instruction that caused the exception.
PL after interrupt transition: 15
5.5 DAIE: Data Address Invalid Exception
A data address invalid exception is generated when a memory access instruction attempts to access
a memory address not on a word boundary.
Type: Asynchronous exception caused by an illegal memory access instruction.
Vector number/address: Vector number = 5 / VBA+0x050
Conditions: EM == 1. However, exception must be maintained until accepted.
Saved address: Address being executed when the exception was accepted.
PL after interrupt transition: 15
5.6 DAE: Data Access Exception
A data access exception is generated when data is accessed in an undefined memory space.
Type: Asynchronous exception caused by a memory access instruction error.
Vector number/address: Vector number = 6 / VBA+0x060
Conditions: EM == 1. However, exception must be maintained until accepted.
Saved address: Address being executed when the exception was accepted.
PL after interrupt transition: 15