SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
These devices have memory error detection and correction features to satisfy safety standards requirements. These requirements warrant the addition of detection mechanisms for finite dangerous failures.
In this device, all RAMs support error correction code (ECC) protection. The ECC scheme used is Single Error Correction Double Error Detection (SECDED). ECC will cover the data bits stored in memory as well as address.
ECC calculation is done inside the memory controller module and written into the memory along with the data. ECC is computed for 16-bit data; hence, for each 32-bit of data, there will be three 7-bit ECC codes, two of which are for data and a third one for the address.