TC1796
Peripheral Units (Vol. 2 of 2)
Controller Area Network (MultiCAN) Controller
User’s Manual
22-31
V2.0, 2007-07
MultiCAN, V2.0
Figure 22-13 Message Objects Linked to CAN Nodes
22.3.6.4 List Command Panel
The list structure cannot be modified directly by write accesses to the LIST registers and
the PPREV, PNEXT and LIST bit fields in the Message Object Control Registers, as they
are read only. The list structure is managed by and limited to the list controller inside the
MultiCAN module. The list controller is controlled via a command panel allowing the user
to issue list allocation commands to the list controller. The list controller has two main
purposes:
1. Ensure that all operations that modify the list structure result in a consistent list
structure.
2. Present maximum ease of use and flexibility to the user.
The list controller and the associated command panel allows the programmer to
concentrate on the final properties of the list, which are characterized by the allocation
of message objects to a CAN node, and the ordering relation between objects that are
allocated to the same list. The process of list (re-)building is done in the list controller.
MCA05839
CAN
Node 0
1. Object
in List 1
2. Object
in List 1
Last Object
in List 1
CAN Bus 0
MultiCAN Module
CAN
Node 1
1. Object
in List 2
2. Object
in List 2
Last Object
in List 2
CAN Bus 1
CAN
Node 2
1. Object
in List 3
2. Object
in List 3
Last Object
in List 3
CAN Bus 2
CAN
Node 3
1. Object
in List 4
2. Object
in List 4
Last Object
in List 4
CAN Bus 3
Unallocated
List
Elements
1. Object
in List 0
2. Object
in List 0
Last Object
in List 0