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.

TMS570 FEDACCTRL1 EDACEN values

Other Parts Discussed in Thread: TMS570LS3137

Hello,

we are using the TMS570LS3137.

To enable the Error Detection and Correction in the flash module according to the TRM a value different to 0x5 has to be written, whereby 0xA is recommended.

We have got longer time ago a more detailed description of the flash module, because some TRM sections where not clear enough.

In this document also 0xD was listet as a special value for the EDACEN field.

Can you please explain what the difference between 0xA and 0xD is, and which impact it has on the diagnostic measures of the CPU?

thanks

  • Hello Stean,

      TMS570LS3137 does not support EDACEN=0xD. You might be refering to such information for TMS570LS20xx, correct? In LS20x devices, the 0xD in the EDACEN is to allow ECC error signals generation when the errors happen on a ECC disabled sector in the main flash array. You can not disable any sectors in the flash array from ECC checking in TMS570LS3137 device. Therefore, the 0xD is treated the same as any other non 0x5 values.

  • Hello Charles,

    thanks for clarification. It might be that I was refering to another device. The document I was refering to was just a snapshot of the "FWM flash wrapper users guide". Unfortunately it was not listed for which devices it is valid.

  • Hello Stefan, hello Charles.

    Just for clarification: In the version "September 2011" of the spnu499, which is the TRM for TMS570LS31x/21x 16/32-Bit RISC Flash Microcontroller, there the following is stated on page 284:

    The only thing which I don't know if with "13h" is now 0xD or 0x13 meant.

    BUT anyway, as Charles already stated above on the TMS570LS3137 there only two configuration options for EDACEN, and which is also stated in spnu499b.pdf, page 265.

    Regards

    Oliver.

  • Hello Stefan,

      The FWM flash wrapper pertains to the LS20xx devices. The flash wrapper used in LS31xx devcies is called FMC. Below is the first page description of the flash module controller in the spnu499b TRM.

    The Flash electrically erasable programmable read-only memory module is a type of nonvolatile memory which has fast read access times and is able to be reprogrammed in the field or in the application. This chapter describes the F021 Flash module controller (FMC).

     Please let me know if your question is answered.