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.

Protection for System and peripheral control registers

Hi,

For memory mapped system and peripheral registers at addresses 0xFF000000 to 0xFFF7FFFF or TMS570LS20x, is there any protection against corruption by SEU such as ECC or parity protection, or is the integrity of these registers only ensured by periodic readback?

I am aware that key registers are only writeable in privileged mode to protect against spurious writes when system is is in  user mode but this obviously wont' guard against SEU..

Thanks,

Mark.

  • Hello Mark,

    This is an area where it is very challenging to ensure high diagnostic coverage by hardware, as the failure rates of logic under test are small and the costs of the diagnostics are high.  In many cases the diagnostics may contribute more to the overall failure rate than the logic under test.

    Other than a few registers which have multi-bit key implementations, the primary diagnostic is a periodic readback of static register content as noted in the safety manuals.  TMS570LS20x is an older design and there are more multi-bit register protections on the newer TMS570LS31x/21x product and derivatives, but the software diagnostic of readback is still recommended.

    Regards,

    Karl 

  • Thanks Karl.