English
Language : 

TC1796 Datasheet, PDF (54/134 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller TriCore
TC1796
Functional Description
3.12
MultiCAN Controller (CAN)
Figure 11 shows a global view of the MultiCAN module with its functional blocks and
interfaces.
Clock
Control
Address
Decoder
DMA
Interrupt
Control
LTCA2
fCAN
fCLC
INT_O
[3:0]
INT_O
[15:4]
INT_
O15
MultiCAN Module Kernel
CAN
Node 3
Message
Object
Buffer
128
Objects
Linked
List
Control
CAN
Node 2
CAN
Node 1
CAN
Node 0
CAN Control
GPTA1
GPTA0 ECTT3
SCU
Ext.Req.
Unit
ECTT4
ECTT5
Timing Control and Synchronization
Scheduler
ScheduleTiming DataMemory
Time-Triggered Extension TTCAN
TXDC3
RXDC3
TXDC2
RXDC2
TXDC1
RXDC1
Port 6
Control
TXDC0
RXDC0
ECTT1
ECTT2
A2
P6.15 /
TXDCAN3
A2
P6.14 /
RXDCAN3
A2
P6.13 /
TXDCAN2
A2
P6.12 /
RXDCAN2
A2
P6.11 /
TXDCAN1
A2
P6.10 /
RXDCAN1
A2
P6.9 /
TXDCAN0
A2
P6.8 /
RXDCAN0
A1
P1.3 /
REQ3
A1
P7.5 /
REQ7
MCA05864
Figure 11 Block Diagram of MultiCAN Module with Time-Triggered Extension
The MultiCAN module contains four 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.
All four 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 it’s own list of message objects. A CAN node stores frames only into message
Data Sheet
54
V1.0, 2008-04