Message RAM
www.ti.com
1432
SPNU563A–March 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
Controller Area Network (DCAN) Module
27.5.5 ECC RAM
On devices with SECDED implementation for the message RAM, the ECC bits are stored in a dedicated
ECC RAM area that is memory-mapped as follows: The location of the ECC bits for a particular message
object in RAM is: Message RAM base address + 0x1000 + (message object number) * 0x20.
NOTE: A 0 is not a valid message object number. At address 0x1000, the ECC bits of the last
implemented message object are located.
As shown in Figure 27-7, the ECC bits for the last implemented Message Object (here: 128) are located at
offset 0x1000; the ECC bits for Message Object 1 are located at offset 0x1020, and the ECC bits for
Message Object 127 are located at offset 0x1FE0. The ECC RAM is only memory mapped if SECDED
diagnostic mode is enabled.
Figure 27-7. ECC RAM Representation
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Msg RAM base +
0x1000
Reserved
Reserved ECC[8:0] last implemented Message Object (here: 128)
Msg RAM base +
0x1020
Reserved
Reserved ECC[8:0] Message Object 1
:
Msg RAM base +
0x1FE0
Reserved
Reserved ECC[8:0] Message Object 127