01.08.2013 Views

Chapter 23 Controller Area Network (CAN).pdf

Chapter 23 Controller Area Network (CAN).pdf

Chapter 23 Controller Area Network (CAN).pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Functional Description www.ti.com<br />

<strong>23</strong>.3.18.2 Addressing Message Objects in RAM<br />

The starting location of a particular message object in RAM is:<br />

Message RAM base address + (message object number) * 0x20<br />

This means that message object 1 starts at offset 0x0020; message object 2 starts at offset 0x0040, etc.<br />

‘0’ is not a valid message object number.<br />

The base address for D<strong>CAN</strong>0 RAM is 0x481C_D000 and D<strong>CAN</strong>1 RAM is 0x481D_1000.<br />

Message object number 1 has the highest priority.<br />

Table <strong>23</strong>-10. Message RAM addressing in Debug/Suspend and RDA Mode<br />

Message Object Offset From Base Debug/Suspend Mode, RDA mode,<br />

Word Number<br />

Number Address see Section <strong>23</strong>.3.18.3 see Section <strong>23</strong>.3.18.4<br />

1<br />

0x0020 1 Parity Data Bytes 4-7<br />

0x0024 2 MXtd,MDir,Mask Data Bytes 0-3<br />

0x0028 3 Xtd,Dir,ID ID[27:0],DLC<br />

0x002C 4 Ctrl Mask,Xtd,Dir,ID[28]<br />

0x0030 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />

0x0034 6 Data Bytes 7-4 …<br />

… … … … …<br />

31<br />

0x03E0 1 Parity Data Bytes 4-7<br />

0x03E4 2 MXtd,MDir,Mask Data Bytes 0-3<br />

0x03E8 3 Xtd,Dir,ID ID[27:0],DLC<br />

0x03EC 4 Ctrl Mask,Xtd,Dir,ID[28]<br />

0x03F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />

0x03F4 6 Data Bytes 7-4 …<br />

… … … … …<br />

63<br />

0x07E0 1 Parity Data Bytes 4-7<br />

0x07E4 2 MXtd,MDir,Mask Data Bytes 0-3<br />

0x07E8 3 Xtd,Dir,ID ID[27:0],DLC<br />

0x07EC 4 Ctrl Mask,Xtd,Dir,ID[28]<br />

0x07F0 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />

0x07F4 6 Data Bytes 7-4 …<br />

0x0000 1 Parity Data Bytes 4-7<br />

0x0004 2 MXtd,MDir,Mask Data Bytes 0-3<br />

last implemented (<br />

0x0008 3 Xtd,Dir,ID ID[27:0],DLC<br />

32(D<strong>CAN</strong>3) or 64) 0x000C 4 Ctrl Mask,Xtd,Dir,ID[28]<br />

0x0010 5 Data Bytes 3-0 Parity,Ctrl,MXtd,MDir<br />

0x0014 6 Data Bytes 7-4 …<br />

4076 <strong>Controller</strong> <strong>Area</strong> <strong>Network</strong> (<strong>CAN</strong>) SPRUH73E–October 2011–Revised May 2012<br />

Submit Documentation Feedback<br />

Copyright © 2011–2012, Texas Instruments Incorporated

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!