XC2200 Derivatives
System Units (Vol. 1 of 2)
Memory Organization
User’s Manual
3-69
V2.1, 2008-08
MemoryX2K, V1.3
3.10.4
Error Reporting Summary
The
summarizes the types of detected errors and the possible reactions.
Table 3-10
IMB Error Reporting
Error
Reaction
Data read from PSRAM with parity error.
If PECON.PEENPS:
HW trap (see
).
Instruction fetch from PSRAM with parity
error.
If PECON.PEENPS:
HW trap (see
).
Data read from flash memory with single bit
error.
Silently corrected. Bit IMB_FSR.DSBER
set.
Data read from flash memory with double
bit error.
Bit IMB_FSR.DDBER set.
If IMB_INTCTR.DDDTRP = 0:
Flash access trap
1)
and default data is
delivered.
Instruction fetch from flash memory with
single bit error.
Silently corrected. Bit IMB_FSR.ISBER
set.
Instruction fetch from flash memory with
double bit error.
Bit IMB_FSR.IDBER set.
If IMB_INTCTR.DIDTRP = 0:
“TRAP 15
D
” delivered instead of corrupted
data.
Data read from protected flash memory.
IMB_FSR.PROER set.
If IMB_INTCTR.DPROTRP = 0:
Flash access trap
and default data is
delivered.
Instruction fetch from protected flash
memory.
“TRAP 15
D
” delivered.
Program/erase request of write protected
flash range.
Only bit PROER in IMB_FSR set.
Data read or instruction fetch from busy
flash memory.
Read access stalled until end of busy
state.
Instruction fetch from ISFR addresses.
Default data (“TRAP 15
D
”) delivered.
Data read from not implemented ISFRs.
Default data delivered.
Data writes to not implemented ISFRs.
Silently ignored.
Data read from not implemented address
range.
Unpredictable. Mirrored data from other
memories might be returned or default
values.