English
Language : 

TC1163 Datasheet, PDF (63/134 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller TriCore
TC1163/TC1164
Preliminary
Functional Description
3.11
MultiCAN Controller (CAN)
Note: Section 3.11 is not applicable to TC1163.
Figure 3-7 shows a global view of the MultiCAN module with its functional blocks and
interfaces.
fCAN
Clock
Control
fCLC
MultiCAN Module Kernel
Address
Decoder
DMA
Interrupt
Control
INT_O
[1:0]
INT_O
[5:2]
INT_O15
Message
Object
Buffer
64
Objects
Linked
List
Control
CAN Control
CAN
Node 1
CAN
Node 0
TXDC1
RXDC1
Port 3
TXDC0 Control
RXDC0
A2
P3.15 /
TXDCAN1
A2
P3.14 /
RXDCAN1
A2
P3.13 /
TXDCAN0
A2
P3.12 /
RXDCAN0
MCA06281
Figure 3-7 Block Diagram of MultiCAN Module
The MultiCAN module contains two independently-operating CAN nodes with Full-CAN
functionality that are able to exchange Data and Remote Frames via a gateway function.
Transmission and reception of CAN frames is handled in accordance with CAN
specification V2.0 B (active). Each CAN node can receive and transmit standard frames
with 11-bit identifiers as well as extended frames with 29-bit identifiers.
Both CAN nodes share a common set of message objects. Each message object can be
individually allocated to one of the CAN nodes. Besides serving as a storage container
for incoming and outgoing frames, message objects can be combined to build gateways
between the CAN nodes or to setup a FIFO buffer.
The message objects are organized in double-chained linked lists, where each CAN
node has its own list of message objects. A CAN node stores frames only into message
objects that are allocated to the message object list of the CAN node, and it transmits
only messages belonging to this message object list. A powerful, command-driven list
controller performs all message object list operations.
Data Sheet
59
V1.0, 2008-04