CAN FD v2.0
57
PG223 December 5, 2018
Chapter 2:
Product Specification
7. Both resulting values are compared.
8. If both these values are equal and the matched filter index is less than or equal to the
RXFP
field, the message is stored in RX FIFO-0.
9. Else, if both these values are equal and the matched filter index is greater than the
RXFP
field, the message is stored in RX FIFO-1.
The ID match process is a sequential process. It starts from the lowest enabled filter and
stops at the first match. Therefore, if an incoming message fulfills condition 4 but RX FIFO-0
is full, the message is dropped (irrespective of RX FIFO-1 status) and RX FIFO-0 overflow is
indicated.
Similarly, if the incoming message fulfills condition 5 and RX FIFO-1 is full, the message is
dropped (irrespective of RX FIFO-0 status) and RX FIFO-1 overflow is indicated. See
to
X-Ref Target - Figure 2-1
Figure 2-1:
Normal Operation (RX FIFO-0)
X-Ref Target - Figure 2-2
Figure 2-2:
Normal Operation (RX FIFO-1)
Incoming Message
RX FIFO 1
RX FIFO 0
Match = Yes
FPj = Filter Mask Pair (j = 0,1...31)
Receive Filter Partition (RXFP) = i
FPx
FPi
FP0
FP31
X21313-081618
Incoming Message
RX FIFO 1
RX FIFO 0
Match = Yes
FPj = Filter Mask Pair (j = 0,1...31)
Receive Filter Partition (RXFP) = i
FPi
FPx
FP0
FP31
X21312-081618
X21311-081518
X21311-081518
X21310-081518