FlexRay Communication Controller (FLEXRAY)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
30-125
Preliminary
Figure 30-131. Received Frame FIFO Filter Path
A received frame passes the FIFO filtering if it has passed all three type of filter.
30.6.9.5.1
RX FIFO Frame ID Value-Mask Rejection Filter
The frame ID value-mask rejection filter is a value-mask filter and is defined by the fields in the
FIFO Frame ID Rejection Filter Value Register (RFFIDRFVR)
and the
Receive FIFO Frame ID Rejection
Filter Mask Register (RFFIDRFMR)
. Each received frame with a frame ID FID that does not match the
value-mask filter value passes the filter, i.e. is not rejected.
Consequently, a received valid frame with the frame ID FID passes the RX FIFO Frame ID Value-Mask
Rejection Filter if
is fulfilled.
Eqn. 30-11
valid frame received (
vRF
)
individual message buffer found
no
store into message buffer (
vRF
)
Frame ID Value-Mask rejection filter
passed
ignore frame
else
Frame ID Range rejection filter
Frame ID Range acceptance filter
frame received in dynamic segment
no
Message ID acceptance filter
no
FIFO full
null frame (
vRF!Header!NFIndicator=0
)
yes
yes
no
passed
else
passed
else
yes
message ID (
vRF!Header!PPIndicator=1
)
yes
passed
append to FIFO (
vRF
)
no
yes
set fifo overflow interrupt flag
else
FID
RFFIDRFMR FIDRFMSK
[
]
∧
RFFIDRFVR FIDRFVAL
[
]
RFFIDRFMR FIDRFMSK
[
∧
≠