ADSP-BF50x Blackfin Processor Hardware Reference
17-17
CAN Module
Figure 17-9
illustrates the decision tree of the receive logic when process-
ing the individual mailboxes.
If a message is received for a mailbox and that mailbox still contains
unread data (
RMPn
=
1
), the user has to decide whether the old message
should be overwritten or not. If
OPSSn
=
0
, the receive message lost bit
(
RMLn
in
CAN_RMLx
) is set and the stored message is overwritten. This
Figure 17-9. CAN Receive Operation Flow Chart
MAILBOX
ENABLED?
AME?
Y
FROM MESSAGE RECEIVER/PREVIOUS MAILBOX
0
COMPARE ALL
BITS
MATCH?
Y
N
EXIT
NEXT MAILBOX
N
1
COMPARE
UNMASKED
BITS ONLY
NEXT MAILBOX
MAILBOX
DIRECTION?
RECEIVE
MAILBOX
READY?
TRANSMIT
REMOTE
MAILBOX?
N
NEXT MAILBOX
Y
OVERWRITE
PROTECTION?
N
N
Y
REPORT
OVERFLOW
ERROR
SAVE MESSAGE
TO MAILBOX
TRANSMIT
REMOTE
MESSAGE
Y
NEXT MAILBOX
EXIT
EXIT
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...