ADSP-BF53x/BF56x Blackfin Processor Programming Reference
4-61
Program Sequencer
Exceptions
Exceptions are synchronous to the instruction stream. In other words, a
particular instruction causes an exception when it attempts to finish exe-
cution. No instructions after the offending instruction are executed before
the exception handler takes effect.
Many of the exceptions are memory related. For example, an exception is
given when a misaligned access is attempted, or when a cacheability pro-
tection lookaside buffer (CPLB) miss or protection violation occurs.
Exceptions are also given when illegal instructions or illegal combinations
of registers are executed.
Table 4-10. Hardware Conditions Causing Hardware Error Interrupts
Hardware
Condition
HWERRCAUSE
(Binary)
HWERRCAUSE
(Hexadecimal)
Notes / Examples
System MMR
Error
0b00010
0x02
An error can occur if an invalid Sys-
tem MMR location is accessed, if a
32-bit register is accessed with a
16-bit instruction, or if a 16-bit
register is accessed with a 32-bit
instruction.
External Memory
Addressing Error
0b00011
0x03
Performance
Monitor
Overflow
0b10010
0x12
RAISE 5
instruction
0b11000
0x18
Software issued a RAISE 5 instruc-
tion to invoke the Hardware Error
Interrupt (IVHW).
Reserved
All other bit
combinations.
All other values.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...