SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Single ESM module supports up to 256 error event inputs, configurable by groups of 32. Error event inputs type can be either level or pulse. N (0-31) is the total number of groups, and X is the number of groups that are pulse. For this device, N=X means there are only pulse events and no level events. All events are relative to 0; hence, Event Group 0 Event 0 is global event 0 and sequentially Event Group1 Event 0 is global event 32.
Global event 0 to 31 are part of Group0 similarly global event 32 to 63 belong to Group1 and so on.
The pulse error event has a dedicated rising-edge detection circuit for each input.
Input Error Event Mapping to ESM is captured in Table 7-9.
All error event inputs are Pulse type only for this device.
| Event Number | Source Signal |
|---|---|
| 0 | ErrorAggregator_CPU1_HPERR |
| 1 | ErrorAggregator_CPU2_HPERR |
| 2 | ErrorAggregator_CPU3_HPERR |
| 3 | ErrorAggregator_CPU1_INT_HPERR |
| 4 | ErrorAggregator_CPU2_INT_HPERR |
| 5 | ErrorAggregator_CPU3_INT_HPERR |
| 6-31 | Reserved |
| 32 | CLOCKFAIL |
| 33 | DCC1_ERR |
| 34 | DCC2_ERR |
| 35 | DCC3_ERR |
| 36 | SYS_PLL_SLIP |
| 37 | CPU1RSn |
| 38 | CPU1WD |
| 39 | CPU1_ERAD_INT |
| 40 | CPU1_ERAD_NMI |
| 41 | ESM_CPU1_LOW_PRIORITY_INT |
| 42 | ESM_CPU1_HIGH_PRIORITY_INT |
| 43 | LCM_CPU1SS_LCMPERR |
| 44 | CPU2RSn |
| 45 | CPU2WD |
| 46 | CPU2_ERAD_INT |
| 47 | CPU2_ERAD_NMI |
| 48 | ESM_CPU2_LOW_PRIORITY_INT |
| 49 | ESM_CPU2_HIGH_PRIORITY_INT |
| 50 | CPU3RSn |
| 51 | CPU3WD |
| 52 | CPU3_ERAD_INT |
| 53 | CPU3_ERAD_NMI |
| 54 | ESM_CPU3_LOW_PRIORITY_INT |
| 55 | ESM_CPU3_HIGH_PRIORITY_INT |
| 56 | RTDMA_LCM_CMP_ERR |
| 57 | Reserved |
| 58 | ESM_ERRPIN_MON_EVT |
| 59 | ESM_PARITY_ERROR |
| 60-62 | Reserved |
| 63 | HSM_HEA_INT_LO |
| 64 | HSM_HEA_INT_HI |
| 65 | INPUTXBAR63 |
| 66 | INPUTXBAR64 |
| 67 | EPWMXBAR1 |
| 68 | EPWMXBAR2 |
| 69 | EPWMXBAR3 |
| 70 | EPWMXBAR4 |
| 71 | EPWMXBAR5 |
| 72 | EPWMXBAR6 |
| 73 | EPWMXBAR7 |
| 74 | EPWMXBAR8 |
| 75 | EPWMXBAR9 |
| 76 | EPWMXBAR10 |
| 77 | EPWMXBAR11 |
| 78 | EPWMXBAR12 |
| 79 | EPWMXBAR13 |
| 80 | EPWMXBAR14 |
| 81 | EPWMXBAR15 |
| 82 | EPWMXBAR16 |
| 83 | OUTPUTXBAR1 |
| 84 | OUTPUTXBAR2 |
| 85 | OUTPUTXBAR3 |
| 86 | OUTPUTXBAR4 |
| 87 | OUTPUTXBAR5 |
| 88 | OUTPUTXBAR6 |
| 89 | OUTPUTXBAR7 |
| 90 | OUTPUTXBAR8 |
| 91 | OUTPUTXBAR9 |
| 92 | OUTPUTXBAR10 |
| 93 | OUTPUTXBAR11 |
| 94 | OUTPUTXBAR12 |
| 95 | OUTPUTXBAR13 |
| 96 | OUTPUTXBAR14 |
| 97 | OUTPUTXBAR15 |
| 98 | OUTPUTXBAR16 |
| 99 | WADI1_INTN_O |
| 100 | WADI2_INTN_O |
| 101 | Reserved |
| 102 | CLB1_NMI |
| 103 | CLB2_NMI |
| 104 | CLB3_NMI |
| 105 | CLB4_NMI |
| 106 | CLB5_NMI |
| 107 | CLB6_NMI |
| 108 | EPG_INT |
| 109 | ECAT_NMIn |
| 110 | MCANA_ECC_CORR_PLS |
| 111 | MCANA_ECC_UNCORR_TS_PLS |
| 112 | MCANB_ECC_CORR_PLS |
| 113 | MCANB_ECC_UNCORR_TS_PLS |
| 114 | MCANC_ECC_CORR_PLS |
| 115 | MCANC_ECC_UNCORR_TS_PLS |
| 116 | MCAND_ECC_CORR_PLS |
| 117 | MCAND_ECC_UNCORR_TS_PLS |
| 118 | MCANE_ECC_CORR_PLS |
| 119 | MCANE_ECC_UNCORR_TS_PLS |
| 120 | MCANF_ECC_CORR_PLS |
| 121 | MCANF_ECC_UNCORR_TS_PLS |
| 122 | EMIF1_ERR |
| 123 | ADC_SAFETY_CHECK_INT_CPU1 |
| 124 | ADC_SAFETY_CHECK_INT_CPU2 |
| 125 | ADC_SAFETY_CHECK_INT_CPU3 |
| 126-127 | Reserved |
| 128 | ErrorAggregator_CPU1_LPERR |
| 129 | Reserved |
| 130 | ErrorAggregator_CPU2_LPERR |
| 131 | Reserved |
| 132 | ErrorAggregator_CPU3_LPERR |
| 133 | Reserved |
| 134 | ErrorAggregator_CPU1_INT_LPERR |
| 135 | Reserved |
| 136 | ErrorAggregator_CPU2_INT_LPERR |
| 137 | Reserved |
| 138 | ErrorAggregator_CPU3_INT_LPERR |
| 139 | ErrorAggregator_RTDMA1_HPERR |
| 140 | ErrorAggregator_RTDMA1_LPERR |
| 141 | ErrorAggregator_RTDMA2_HPERR |
| 142 | ErrorAggregator_RTDMA2_LPERR |
| 143 | ErrorAggregator_SSU_HPERR |
| 144-145 | Reserved |
| 146 | ErrorAggregator_ECAT_MEM_HPERR |
| 147 | ErrorAggregator_ECAT_MEM_LPERR |
| 148-161 | Reserved |
| 162 | MCANA_FEVT0 |
| 163 | MCANA_FEVT1 |
| 164 | MCANA_FEVT2 |
| 165 | MCANB_FEVT0 |
| 166 | MCANB_FEVT1 |
| 167 | MCANB_FEVT2 |
| 168 | MCANC_FEVT0 |
| 169 | MCANC_FEVT1 |
| 170 | MCANC_FEVT2 |
| 171 | MCAND_FEVT0 |
| 172 | MCAND_FEVT1 |
| 173 | MCAND_FEVT2 |
| 174 | MCANE_FEVT0 |
| 175 | MCANE_FEVT1 |
| 176 | MCANE_FEVT2 |
| 177 | MCANF_FEVT0 |
| 178 | MCANF_FEVT1 |
| 179 | MCANF_FEVT2 |
| 180 | WADI1_BLOCK1_SIG1ERROR_BUS_O[0] |
| 181 | WADI1_BLOCK1_SIG2ERROR_BUS_O[1] |
| 182 | WADI1_BLOCK1_SIG_TO_SIGERROR_BUS_O[2] |
| 183 | WADI1_BLOCK2_SIG1ERROR_BUS_O[0] |
| 184 | WADI1_BLOCK2_SIG2ERROR_BUS_O[1] |
| 185 | WADI1_BLOCK2_SIG_TO_SIGERROR_BUS_O[2] |
| 186 | WADI1_BLOCK3_SIG1ERROR_BUS_O[0] |
| 187 | WADI1_BLOCK3_SIG2ERROR_BUS_O[1] |
| 188 | WADI1_BLOCK3_SIG_TO_SIGERROR_BUS_O[2] |
| 189 | WADI1_BLOCK4_SIG1ERROR_BUS_O[0] |
| 190 | WADI1_BLOCK4_SIG2ERROR_BUS_O[1] |
| 191 | WADI1_BLOCK4_SIG_TO_SIGERROR_BUS_O[2] |
| 192 | WADI2_BLOCK1_SIG1ERROR_BUS_O[0] |
| 193 | WADI2_BLOCK1_SIG2ERROR_BUS_O[1] |
| 194 | WADI2_BLOCK1_SIG_TO_SIGERROR_BUS_O[2] |
| 195 | WADI2_BLOCK2_SIG1ERROR_BUS_O[0] |
| 196 | WADI2_BLOCK2_SIG2ERROR_BUS_O[1] |
| 197 | WADI2_BLOCK2_SIG_TO_SIGERROR_BUS_O[2] |
| 198 | WADI2_BLOCK3_SIG1ERROR_BUS_O[0] |
| 199 | WADI2_BLOCK3_SIG2ERROR_BUS_O[1] |
| 200 | WADI2_BLOCK3_SIG_TO_SIGERROR_BUS_O[2] |
| 201 | WADI2_BLOCK4_SIG1ERROR_BUS_O[0] |
| 202 | WADI2_BLOCK4_SIG2ERROR_BUS_O[1] |
| 203 | WADI2_BLOCK4_SIG_TO_SIGERROR_BUS_O[2] |
| 204-232 | Reserved |
| 233 | EQEPERR |
| 234 | I2C_DIAG_EVENT |
| 235 | CPU1_OVFINT |
| 236 | CPU1_UVFINT |
| 237 | CPU1_DOVINT |
| 238 | CPU2_OVFINT |
| 239 | CPU2_UVFINT |
| 240 | CPU2_DOVINT |
| 241 | CPU3_OVFINT |
| 242 | CPU3_UVFINT |
| 243 | CPU3_DOVINT |
| 244 | MEMSS_REG_PAR_ERR |
| 245 | FRI_REG_PAR_ERR |
| 246 | SYSCTL_OR_ANALOGSYSCTL_REG_PAR_ERR |
| 247 | LCM_CPU1SS_REG_PAR_ERR |
| 248 | LCM_RTDMA_REG_PAR_ERR |
| 249 | WADI_REG_PAR_ERR |
| 250 | CPU1_TMUROM_PAR_ERR |
| 251 | CPU2_TMUROM_PAR_ERR |
| 252 | CPU3_TMUROM_PAR_ERR |
| 253-255 | Reserved |