Figure 17-9
illustrates the decision tree of the receive logic when process-
ing the individual mailboxes.
COMPARE ALL
BITS
SAVE MESSAGE
Figure 17-9. CAN Receive Operation Flow Chart
If a message is received for a mailbox and that mailbox still contains
unread data (
RMPn
should be overwritten or not. If
(
in
RMLn
CAN_RMLx
ADSP-BF50x Blackfin Processor Hardware Reference
FROM MESSAGE RECEIVER/PREVIOUS MAILBOX
MAILBOX
ENABLED?
Y
0
AME?
MATCH?
Y
RECEIVE
MAILBOX
DIRECTION?
N
MAILBOX
READY?
Y
OVERWRITE
PROTECTION?
N
REPORT
OVERFLOW
TO MAILBOX
ERROR
EXIT
EXIT
=
), the user has to decide whether the old message
1
OPSSn
) is set and the stored message is overwritten. This
N
NEXT MAILBOX
COMPARE
1
UNMASKED
BITS ONLY
N
NEXT MAILBOX
TRANSMIT
N
REMOTE
NEXT MAILBOX
MAILBOX?
Y
Y
NEXT MAILBOX
TRANSMIT
REMOTE
MESSAGE
EXIT
=
, the receive message lost bit
0
CAN Module
17-17
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?
Questions and answers