I am trying to monitor the count of ALL single-bit and multi-bit memory errors. The ARM core supports events-counters via the Performance Monitoring Unit, which can count parity and ECC errors. Also the TMS570LS3137-TCRAM register interface supports counts of single-bit errors via the RAMOCCUR register, plus the 3137 has ESM interrupts for single/multi-bit errors.
Are these counts/events both potentially occurring on the same single error (if both configured), or does the PMU count different kinds of errors than RAMOCCUR/ESM do?
Maybe the question could be worded differently -- if properly configured, will the ESM interrupts occur for ALL single/multi-bit memory errors, or must I also use RAMOCCUR and/or the PMU for errors the ESM does not see?
Thanks,
Jim