SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The ECC module stores ECC in the target memory. This creates the need to translate the address from the requestor to the memory. The translation is fixed for a given memory. If the memory contains ECC, the entire memory will reserve an ECC word for each 32-byte block.
Table 12-290 defines the memory address equation for a given input address.
The configuration mode for a given memory is not ever expected to change once setup. Although regions could be changed, the fundamental modes are considered to be static.
| ECC Mode | Authentication Mode | Memory Block Address | 64 MB Blocks Available | |
|---|---|---|---|---|
| No | No | Input Address/32×32 | 64 | |
| Yes | No | Input Address/32×36 | 56.8 | |
If the memory is configured to have ECC, the total blocks are reduced by 11 %. That is 11 % of the flash is reserved for ECC data regardless if any regions for ECC are used.