![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 281](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898281.webp)
Chapter 15 Error Correction Status Module (ECSM)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
281
Chapter 15
Error Correction Status Module (ECSM)
15.1
Introduction
The Error Correction Status Module (ECSM) provides control functions for the device Standard Product
Platform (SPP) including program-visible information about the platform configuration and revision
levels, a reset status register, a software watchdog timer, and wakeup control for exiting sleep modes, and
optional features such as an address map for the device’s crossbar switch, information on memory errors
reported by error-correcting codes and/or generic access error information for certain processor cores. It
also provides with register access protection for the following slave modules: INTC, ECSM, STM, and
SWT.
15.2
Overview
The Error Correction Status Module is mapped into the IPS space and supports a number of control
functions for the platform device.
15.3
Features
The ECSM includes these features:
•
Program-visible information on the platform device configuration and revision
•
Reset status register (MRSR)
•
Registers for capturing information on platform memory errors if error-correcting codes (ECC) are
implemented
•
Registers to specify the generation of single- and double-bit memory data inversions for test
purposes if error-correcting codes are implemented
•
Access address information for faulted memory accesses for certain processor core
micro-architectures
•
XBAR priority functions, including forcing round robin and high priority enabling
•
Capability to restrict register access to supervisor mode to selected on-platform slave devices:
INTC, ECSM, STM, and SWT
15.4
Memory map and registers description
This section details the programming model for the ECSM. This is an on-platform 128-byte space mapped
to the region serviced by an IPS bus controller. Some of the control registers have a 64-bit width. These
64-bit registers are implemented as two 32-bit registers, and include an “H” and “L” suffixes, indicating
the “high” and “low” portions of the control function.
The Error Correction Status Module does not include any logic that provides access control. Rather, this
function is supported using the standard access control logic provided by the IPS controller.