SPNS254A June 2022 – March 2024 TMS570LC4357-SEP
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The ESM integrates all the device error conditions and groups them in the order of severity. Group1 is used for errors of the lowest severity while Group3 is used for errors of the highest severity. The device response to each error is determined by the severity group to which the error is connected. Table 7-45 lists the channel assignment for each group.
ERROR GROUP | INTERRUPT CHARACTERISTICS | INFLUENCE ON ERROR TERMINAL |
---|---|---|
Group1 | Maskable, low or high priority | Configurable |
Group2 | Nonmaskable, high priority | Fixed |
Group3 | No interrupt generated | Fixed |
ESM ERROR SOURCES | GROUP | CHANNELS | ||
---|---|---|---|---|
Group1 | ||||
Reserved | Group1 | 0 | ||
MibADC2 - parity | Group1 | 1 | ||
DMA - MPU error for CPU (DMAOCP_MPVINT(0)) | Group1 | 2 | ||
DMA - ECC uncorrectable error | Group1 | 3 | ||
EPC - Correctable Error | Group1 | 4 | ||
Reserved | Group1 | 5 | ||
L2FMC - correctable error (implicit OTP read). | Group1 | 6 | ||
NHET1 - parity | Group1 | 7 | ||
HET TU1/HET TU2 - parity | Group1 | 8 | ||
HET TU1/HET TU2 - MPU | Group1 | 9 | ||
PLL1 - slip | Group1 | 10 | ||
LPO Clock Monitor - interrupt | Group1 | 11 | ||
FlexRay RAM - ECC uncorrectable error | Group1 | 12 | ||
Reserved | Group1 | 13 | ||
FlexRay TU RAM - ECC uncorrectable error (TU_UCT_err) | Group1 | 14 | ||
VIM RAM - ECC uncorrectable error | Group1 | 15 | ||
FlexRay TU - MPU violation (TU_MPV_err) | Group1 | 16 | ||
MibSPI1 - ECC uncorrectable error | Group1 | 17 | ||
MibSPI3 - ECC uncorrectable error | Group1 | 18 | ||
MibADC1 - parity | Group1 | 19 | ||
DMA - Bus Error | Group1 | 20 | ||
DCAN1 - ECC uncorrectable error | Group1 | 21 | ||
DCAN3 - ECC uncorrectable error | Group1 | 22 | ||
DCAN2 - ECC uncorrectable error | Group1 | 23 | ||
MibSPI5 - ECC uncorrectable error | Group1 | 24 | ||
Reserved | Group1 | 25 | ||
L2RAMW - correctable error | Group1 | 26 | ||
Cortex-R5F CPU - self-test | Group1 | 27 | ||
Reserved | Group1 | 28 | ||
Reserved | Group1 | 29 | ||
DCC1 - error | Group1 | 30 | ||
CCM-R5F - self-test | Group1 | 31 | ||
Reserved | Group1 | 32 | ||
Reserved | Group1 | 33 | ||
NHET2 - parity | Group1 | 34 | ||
Reserved | Group1 | 35 | ||
Reserved | Group1 | 36 | ||
IOMM - Mux configuration error | Group1 | 37 | ||
Power domain compare error | Group1 | 38 | ||
Power domain self-test error | Group1 | 39 | ||
eFuse farm – EFC error | Group1 | 40 | ||
eFuse farm - self-test error | Group1 | 41 | ||
PLL2 - slip | Group1 | 42 | ||
Ethernet Controller master interface | Group1 | 43 | ||
Reserved | Group1 | 44 | ||
Reserved | Group1 | 45 | ||
Cortex-R5F Core - cache correctable error event | Group1 | 46 | ||
ACP d-cache invalidate | Group1 | 47 | ||
Reserved | Group1 | 48 | ||
MibSPI2 - ECC uncorrectable error | Group1 | 49 | ||
MibSPI4 - ECC uncorrectable error | Group1 | 50 | ||
DCAN4 - ECC uncorrectable error | Group1 | 51 | ||
CPU Interconnect Subsystem - Global error | Group1 | 52 | ||
CPU Interconnect Subsystem - Global Parity Error | Group1 | 53 | ||
NHET1/2 - self-test error | Group1 | 54 | ||
NMPU - EMAC MPU Error | Group1 | 55 | ||
Reserved | Group1 | 56 | ||
Reserved | Group1 | 57 | ||
Reserved | Group1 | 58 | ||
Reserved | Group1 | 59 | ||
Reserved | Group1 | 60 | ||
NMPU - PS_SCR_S MPU Error | Group1 | 61 | ||
DCC2 - error | Group1 | 62 | ||
Reserved | Group1 | 63 | ||
Reserved | Group1 | 64 | ||
Reserved | Group1 | 65 | ||
Reserved | Group1 | 66 | ||
Reserved | Group1 | 67 | ||
Reserved | Group1 | 68 | ||
NMPU - DMA Port A MPU Error | Group1 | 69 | ||
DMA - Transaction Bus Parity Error | Group1 | 70 | ||
FlexRay TU RAM- ECC single bit error (TU_SBE_err) | Group1 | 71 | ||
FlexRay - ECC single bit error | Group1 | 72 | ||
DCAN1 - ECC single bit error | Group1 | 73 | ||
DCAN2 - ECC single bit error | Group1 | 74 | ||
DCAN3 - ECC single bit error | Group1 | 75 | ||
DCAN4 - ECC single bit error | Group1 | 76 | ||
MIBSPI1 - ECC single bit error | Group1 | 77 | ||
MIBSPI2 - ECC single bit error | Group1 | 78 | ||
MIBSPI3 - ECC single bit error | Group1 | 79 | ||
MIBSPI4 - ECC single bit error | Group1 | 80 | ||
MIBSPI5 - ECC single bit error | Group1 | 81 | ||
DMA - ECC single bit error | Group1 | 82 | ||
VIM - ECC single bit error | Group1 | 83 | ||
EMIF 64-bit Bridge I/F ECC uncorrectable error | Group1 | 84 | ||
EMIF 64-bit Bridge I/F ECC single bit error | Group1 | 85 | ||
Reserved | Group1 | 86 | ||
Reserved | Group1 | 87 | ||
DMA - Register Soft Error | Group1 | 88 | ||
L2FMC - Register Soft Error | Group1 | 89 | ||
SYS - Register Soft Error | Group1 | 90 | ||
SCM - Time-out Error | Group1 | 91 | ||
CCM-R5F - Operating status | Group1 | 92 | ||
Reserved | Group1 | 93-95 | ||
Group2 | ||||
Reserved | Group2 | 0 | ||
Reserved | Group2 | 1 | ||
CCM-R5F - CPU compare error | Group2 | 2 | ||
Cortex-R5F Core - All fatal bus error events. [Commonly caused by improper or incomplete ECC values in Flash.] | Group2 | 3 | ||
Event Reference | Event Description | EVNTBUSm bit | ||
0x71 | Bus ECC | 48 | ||
Reserved | Group2 | 4 | ||
Reserved | Group2 | 5 | ||
Reserved | Group2 | 6 | ||
L2RAMW - Uncorrectable error type B | Group2 | 7 | ||
Reserved | Group2 | 8 | ||
Reserved | Group2 | 9 | ||
Reserved | Group2 | 10 | ||
Reserved | Group2 | 11 | ||
Reserved | Group2 | 12 | ||
Reserved | Group2 | 13 | ||
Reserved | Group2 | 14 | ||
Reserved | Group2 | 15 | ||
Reserved | Group2 | 16 | ||
L2FMC - parity error
| Group2 | 17 | ||
Reserved | Group2 | 18 | ||
L2FMC - double bit ECC error-error due to implicit OTP reads | Group2 | 19 | ||
Reserved | Group2 | 20 | ||
EPC - Uncorrectable Error | Group2 | 21 | ||
Reserved | Group2 | 22 | ||
Reserved | Group2 | 23 | ||
RTI_WWD_NMI | Group2 | 24 | ||
CCM-R5F VIM compare error | Group2 | 25 | ||
CPU1 AXIM Bus Monitor failure | Group2 | 26 | ||
Reserved | Group2 | 27 | ||
CCM-R5F - Power Domain monitor error | Group2 | 28 | ||
Reserved | Group2 | 29 | ||
Reserved | Group2 | 30 | ||
Reserved | Group2 | 31 | ||
Group3 | ||||
Reserved | Group3 | 0 | ||
eFuse Farm - autoload error | Group3 | 1 | ||
Reserved | Group3 | 2 | ||
L2RAMW - double bit ECC uncorrectable error | Group3 | 3 | ||
Reserved | Group3 | 4 | ||
Reserved | Group3 | 5 | ||
Reserved | Group3 | 6 | ||
Reserved | Group3 | 7 | ||
Reserved | Group3 | 8 | ||
Cortex-R5F Core - All fatal events (OR of: | Group3 | 9 | ||
Event Reference Value | Event Description | EVNTBUSm Bit | ||
0x60 | Data Cache | 33 | ||
0x61 | Data Cache tag/dirty | 34 | ||
Reserved | Group3 | 10 | ||
Reserved | Group3 | 11 | ||
CPU Interconnect Subsystem - Diagnostic Error | Group3 | 12 | ||
L2FMC - uncorrectable error due to:
| Group3 | 13 | ||
L2RAMW - Uncorrectable error Type A | Group3 | 14 | ||
L2RAMW - Address/Control parity error | Group3 | 15 | ||
Reserved | Group3 | 16 | ||
Reserved | Group3 | 17 | ||
Reserved | Group3 | 18 | ||
Reserved | Group3 | 19 | ||
Reserved | Group3 | 20 | ||
Reserved | Group3 | 21 | ||
Reserved | Group3 | 22 | ||
Reserved | Group3 | 23 | ||
Reserved | Group3 | 24 |