Exceptions - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

Table 4-10. Hardware Conditions Causing Hardware Error Interrupts
Hardware
Condition
System MMR
Error
External Memory
Addressing Error
Performance
Monitor
Overflow
RAISE 5
instruction
Reserved

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.
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
HWERRCAUSE
HWERRCAUSE
(Binary)
(Hexadecimal)
0b00010
0x02
0b00011
0x03
0b10010
0x12
0b11000
0x18
All other bit
All other values.
combinations.
Program Sequencer
Notes / Examples
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.
Software issued a RAISE 5 instruc-
tion to invoke the Hardware Error
Interrupt (IVHW).
4-61

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents