Datasheet

Message RAM
www.ti.com
26.5.5 ECC RAM
On devices with SECDED implementation for the message RAM, the ECC bits are stored in a dedicated
ECC RAM area which 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: ’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 26-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 26-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
Reserved
Msg RAM base +
0x1000
Reserved ECC[8:0] last implemented Message Object (here: 128)
Reserved
Msg RAM base +
0x1020
Reserved ECC[8:0] Message Object 1
:
Reserved
Msg RAM base +
0x1FE0
Reserved ECC[8:0] Message Object 127
1158
Controller Area Network (DCAN) Module SPNU562May 2014
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated