This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137: How to implement and test ECC ROM for TMS570LS3137

Part Number: TMS570LS3137

Hello,

I want implement and test ECC ROM for controller so can you please help.

Regards,

Rohini.

  • Hi Rohini,

    The TMS570LS31x microcontrollers protect all accesses to the on-chip flash memory and SRAM memory by dedicated Single-Error-Correction-Double-Error-Detection (SECDED) logic. The SECDED logic implementations use ECC for correcting single-bit errors and for detecting multiple-bit errors in the values read from the Flash or SRAM. The SECDED logic inside the CPU is not enabled by default and must be enabled by the application.

    After the ECC is enabled, the ECC diagnostic is performed continuously when reading data from Flash or SRAM. The ECC error (single bit or double bit) will be reported to ESM, and 2-bit ECC error generates abort too. No SW code is needed to calculate and compare the ECC values. 

    The Safety Diagnostic Library (SDL) has functions for Flash selftest and RAM selftest.

    --

    Thanks & Regards,

    Jagadish.