XC886/888CLM
Controller Area Network (MultiCAN) Controller
User’s Manual
15-54
V1.3, 2010-02
MultiCAN, V1.0
List Pointer and List Register
Each of the two CAN nodes has a list which defines the allocated message objects.
Additionally, a list of all unallocated objects is available. Further, general purpose lists
are available which are not associated to a CAN node. The List Registers are assigned
in the following way:
•
LIST0 defines the list of all unallocated objects
•
LIST1 defines the list for CAN node 0
•
LIST2 defines the list for CAN node 1
•
LIST[7:3] are not associated to a CAN node (free lists)
LIST0
List Register 0
Reset Value: 001F 1F00
H
LISTm (m = 1-7)
List Register m
Reset Value: 0100 0000
H
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
0
EMP
TY
SIZE
r
rh
rh
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
END
BEGIN
rh
rh
Field
Bits
Type Description
BEGIN
[7:0]
rh
List Begin
BEGIN indicates the number of the first message object
in list m.
END
[15:8]
rh
List End
END indicates the number of the last message object in
list m.
SIZE
[23:16] rh
List Size
SIZE indicates the number of elements in the list m.
SIZE = number of list elements - 1
EMPTY
24
rh
List Empty Indication
0
At least one message object is allocated to list m.
1
No message object is allocated to the list m. List
m is empty.
*