The following features are provided to allow debugging and testing of the handling of parity error detection and bus fault exceptions that are due to parity errors.
- An SRAM parity error can be forced by using the SRAM_MMR:PER_CTL register. The generated parity error will be observed after reading from the address offset that has been written to the SRAM_MMR:PER_DBG register.
- Updating of the status in the SRAM_MMR:PER_CHK register can be disabled by setting the SRAM_MMR:PER_CTL.PER_DISABLE bit. This can be used by debugger software in situations where it is known that parity errors will be generated by the debugger software reading from uninitialized memory locations.