Renesas SH7262 R5S72620 Doll User Manual


  Open as PDF
of 2152
 
Section 20 Controller Area Network
R01UH0134EJ0400 Rev. 4.00 Page 997 of 2108
Sep 24, 2014
SH7262 Group, SH7264 Group
DLC[3:0] (Data Length Code): These bits encode the number of data bytes from 0,1, 2, … 8 that
will be transmitted in a data frame. Please note that when a remote frame request is transmitted the
DLC value to be used must be the same as the DLC of the data frame that is requested.
DLC[3] DLC[2] DLC[1] DLC[0] Description
0 0 0 0 Data Length = 0 bytes (Initial value)
0 0 0 1 Data Length = 1 byte
0 0 1 0 Data Length = 2 bytes
0 0 1 1 Data Length = 3 bytes
0 1 0 0 Data Length = 4 bytes
0 1 0 1 Data Length = 5 bytes
0 1 1 0 Data Length = 6 bytes
0 1 1 1 Data Length = 7 bytes
1 x x x Data Length = 8 bytes
(2) Local Acceptance Filter Mask (LAFM)
This area is used as Local Acceptance Filter Mask (LAFM) for receive boxes.
LAFM: When MBC is set to 001, 010, 011(Bin), this field is used as LAFM Field. It allows a
Mailbox to accept more than one identifier. The LAFM is comprised of two 16-bit read/write
areas as follows.
Word/LW
Word
H'104 + N
*
32
H'106 + N
*
32
LAFM Field
1514131211109876543210
EXTID_
LAFM[17:16]
IDE_
LAFM
0 0
STDID_LAFM[10:0]
EXTID_LAFM[15:0]
Figure 20.4 Acceptance filter
If a bit is set in the LAFM, then the corresponding bit of a received CAN identifier is ignored
when this module searches a Mailbox with the matching CAN identifier. If the bit is cleared, then
the corresponding bit of a received CAN identifier must match to the STDID/IDE/EXTID set in
the mailbox to be stored. The structure of the LAFM is same as the message control in a Mailbox.
If this function is not required, it must be filled with '0'.
Important: This module starts to find a matching identifier from Mailbox-31 down to Mailbox-0.
As soon as this module finds one matching, it stops the search. The message will be stored or not
depending on the NMC and RXPR/RFPR flags. This means that, even using LAFM, a received
message can only be stored into 1 Mailbox.