Datasheet

Table Of Contents
Byte Data Link
MC9S12DP256 — Revision 1.1
Byte Data Link Controller Module
When an EOF is
Received, the IFR
(and Message) is
Complete
Once all IFR bytes (including the possible CRC byte) have been
received from the bus, the bus will again be idle for a time period equal
to an EOD symbol. Following this, the BDLC will determine whether or
not the last byte of the IFR is a CRC byte, and if so verify that the CRC
byte is correct. If the CRC byte is not correct, this will be reflected in the
DLCBSVR.
After an additional period of time the EOD symbol will transition into an
EOF symbol. When the EOF is received it will be reflected in the
DLCBSVR, indicating to the user that the IFR, and the message, is
complete.
.
Figure 134 Receiving An IFR With the BDLC
Enter IFR Receive
Routine
Is DLCBSVR = $1C/$18?
No
Store received IFR byte
(in case of LOA)
Is this IFR
Yes
No
Is DLCBSVR = $04?
No
Yes
(EOF)
of any interest?
Is this an IFR
Yes
No
xmit reflection?
Yes
Once BDLC Detects
EOF, IFR
Discard received
IFR bytes
reception is complete
Yes
No
Is DLCBSVR = $08?
Exit IFR Receive
Routine
(Error Detected)
(RxIFR)
Read byte in DLCBDR
Filter received IFR byte
Set IMSG bit in DLCBCR1
Store received IFR byte
B
B
B
A
A
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...