32
MicroBlaze Processor Reference Guide
UG081 (v14.7)
Chapter 2:
MicroBlaze Architecture
Table 2-12:
Exception Specific Status (ESS)
Exception
Cause
Bits
Name
Description
Reset Value
Unaligned
Data Access
20
W
Word Access Exception
0 = unaligned halfword access
1 = unaligned word access
0
21
S
Store Access Exception
0 = unaligned load access
1 = unaligned store access
0
22:26
Rx
Source/Destination Register
General purpose register used as
source (Store) or destination (Load)
in unaligned access
0
Illegal
Instruction
20:26
Reserved
0
Instruction
bus error
20
ECC
Exception caused by ILMB
correctable or uncorrectable error
0
21:26
Reserved
0
Data bus
error
20
ECC
Exception caused by DLMB
correctable or uncorrectable error
0
21:26
Reserved
0
Divide
20
DEC
Divide - Division exception cause
0 = Divide-By-Zero
1 = Division Overflow
0
21:26
Reserved
0
Floating
point unit
20:26
Reserved
0
Privileged
instruction
20:26
Reserved
0
Stack
protection
violation
20:26
Reserved
0
Stream
20:22
Reserved
0
23:26
FSL
Stream (FSL or AXI) index that
caused the exception
0
Data storage
20
DIZ
Data storage - Zone protection
0 = Did not occur
1 = Occurred
0
21
S
Data storage - Store instruction
0 = Did not occur
1 = Occurred
0
22:26
Reserved
0