EasyManua.ls Logo

Freescale Semiconductor FlexRay MFR4310 - Figure 3-128. Received Frame FIFO Filter Path

Default Icon
268 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
FlexRay Module (FLEXRAYV4)
MFR4310 Reference Manual, Rev. 2
182 Freescale Semiconductor
Figure 3-128. Received Frame FIFO Filter Path
A received frame passes the FIFO filtering if it has passed all three type of filter.
3.4.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 Receive
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 Equation 3-10 is fulfilled.
Eqn. 3-10
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[

Table of Contents