English
Language : 

XC164-16 Datasheet, PDF (335/417 Pages) Infineon Technologies AG – 16-Bit Single-Chip Microcontroller with C166SV2 Core Volume 2 (of 2): Peripheral Units
XC164-16 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
frame with matching identifier should initiate an interrupt service request for the
addressed FIFO message object. The associated interrupt service routine may copy the
message identifier and the data length code from the received remote frame to a receive
message object linked with the source side CAN node. In any case, TXRQ of the
selected receive message object must be set to ‘10’ initiating the transmission of a
remote frame on the source side.
Source CAN Bus
Destination CAN Bus
Gateway
Source
Gateway
Gateway
Destination
Node = <s>
MMC = ‘100’
CANPTR = <d>
FSIZE = ‘00001’
DIR = ‘0’
DATA
ID
DLC
TXRQ = ‘01’
RMTPND = ‘01’
NEWDAT = ‘10’
INTPND
Pointer to next addressed
Destination Message Object
Copy
Copy if IDC<s> = ‘1’
Copy if DLCC<s> = ‘1’
Reset
Set if GDFS<s> = ‘0’
Reset
Unchanged
Set
Set
Set if RXIE<s> = ‘1’ Set if RXIE<d> = ‘1’
Data Frame
Copy Data Frame
Node = <d>
MMC<sl> = ‘011’
CANPTR<sl>
Node = <d>
MMC<ba> = ‘010’
CANPTR<ba>
FSIZE = ‘00001’
DIR = ‘1’
DATA
ID
DLC
TXRQ
RMTPND
NEWDAT = ‘10’
INTPND
Pointer to
Base
Object
FIFO
Data Frame (GDFS<s> = ‘1’)
MCA05490
Figure 21-20 Remote Frame Transfer in Normal Gateway Mode with a 2-stage FIFO
on the Destination Side
User’s Manual
TwinCAN_X41, V2.1
21-35
V2.1, 2004-03