SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Figure 3-20 and Figure 7-10 illustrates the module features and functionality. The Error Signaling Module (ESM) centralizes fault reports and provides mechanisms to classify errors by severity and to provide programmable error response. The error classification in the ESM is determined by programmed configuration for each individual error input. For each individual error input the configuration can be set to assert an output error pin, or generate an interrupt to a CPU, or both. When an individual error input is configured to generate an interrupt, the configuration also selects whether the interrupt that is generated is high priority or low priority.
By reporting the faults in a central location, the system can determine what caused the fault and what action can be taken. In general the faults can be split into two categories:
The ESM reports errors in two ways:
Both mechanisms can be used at the same time for the same fault, signaling both an interrupt and the external ERROR pin. This allows the device to attempt to recover, but if recovery fails, then the external system is still alerted. If recovery succeeds, then the ERROR pin assertion can be removed so that the external system knows that a potentially unsafe condition was avoided.
Lastly, the ESM does not specify any methods of intervention, only the process of alerting internal CPUs and external monitors of an existing error event.