|
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
|
▷ |