Hi, We are trying to implement ECC on cache and TCM.
1. For cache,
From TRM it is understood that 1 bit error is correctable and processor will use ECC to correct the bit and generate abort if enabled.
For 2 bit error is uncorrectable and generate abort, Where Application has to take action.
2. For TCM,
From TRM it is understood that TCM needs to be enabled and region have to be configured. By default it is 32 bit aligned for ECC calculation and on SET it is 64 bit.
Again 1 bit correctable error is handled by processor and 2 bit have to handle to processor application.
3. Also, There is DDR3 RAM where want to implement ECC where we currently we store our code. But we dont find any configuration to set up ECC on it.
So we want to confirm our understanding is correct regarding ECC.
Any help is appreciated
-Vaibhav Kange