MPC555
/
MPC556
QUEUED SERIAL MULTI-CHANNEL MODULE
MOTOROLA
USER’S MANUAL
Rev. 15 October 2000
14-71
14.9.10 QSCI1 Receive Flow Chart Implementing The Queue
Figure 14-21 Queue Receive Flow
RE=0, QRWE=0
QRPNT=0000
Set QRE
Load RX Data to
QRPNT = 0000?
No
Yes
SCRQ[QRPNT],
QRE=0, QOR=0
Hardware
Software
Refers to Action Performed
In Parallel
QTHF=1, QBHF=1
QTHFI=0, QBHFI=0
No
Yes
Set QTHFI, QBHFI
Clear QTHF, QBHF
Set RE
Reset
Increment QRPNT
QRE, RE=1?
No
Yes
QRE/RE=1
QTHF/QOR=0
FE/PE/OR=0
QRPNT=8 & QBHF
QRPNT=0 & QTHF
FE, PE = 0?
QRPNT = 1000?
Reset QRPNT to 0000
RDRF=1?
Clear QRE
Set QTHF
Set QBHF
Yes
No
No
Set QOR
Clear QTHF
Clear QBHF
Yes
Yes
No
No
Yes
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..