Message RAM
1432
SPNU563A – March 2018
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 a (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
, 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