
MOTOROLA
A-18
USING THE QSPI FOR ANALOG DATA AQUISITION
For More Information On This Product,
Go to: www.freescale.com
QSM
REFERENCE MANUAL
X = DON’T CARE, UNUSED
Figure A-11 Example Subqueue Structure and Operation Flow
QUEUE
TRANSMIT RAM
(ADDR)CONTENTS
CONTROL RAM
(ADDR) CONTENTS
RECEIVE RAM
(ADDR)CONTENTS
ENTRY NUMBER
0
(FFFD20,1) A/D MUX. ADDR. 3
(FFFD40) 10 BIT, DSCK, DT
ENABLES, PCSO = 0
(FFFD00,1) A/D CHANNEL 6 RESULT
1
(FFFD22,3) A/D MUX. ADDR. 4
(FFFD41) 10 BIT, DSCK, DT
ENABLES, PCSO = 0
(FFFD02,3) A/D CHANNEL 3 RESULT
ENDQP
→
2
(FFFD24,5) A/D MUX. ADDR. 6
(FFFD42) 10 BIT DSCK, DT
ENABLES, PCSO = 0
(FFFD04,5) A/D CHANNEL 4 RESULT
3
(X)
X
(X)
X
(X)
X
4
(X)
X
(X)
X
(X)
X
D
(X)
X
(X)
X
(X)
X
E
(FFFD3C,D) OUTPUT PORT DATA (FFFD4E) 8 BIT, NO DELAYS, PCS1 = 0
(FFFDlC,D) PORT INPUT DATA
F
(FFFD3E,F) A/D MUX. ADDR. 6
(FFFD4F) 10 BIT DSCK, DT
ENABLES, PCS0=0
0 (FFFD1E,F) LAST A/D CHANNEL
DATA
ENTRY NUMBER
QSPI OPERATION FLOW
NOTE:
WRTO = 0
WREN = 1
INITIAL NEWQP
= F
1
2
0
1
2
0
1
E
F
0
1
2
0
1
2
ENDQP = 2
REQUEST A/D CHANNEL 4, GET CHANNEL 3 RESULT
REQUEST A/D CHANNEL 6, GET CHANNEL 4 RESULT
REQUEST A/D CHANNEL 3, GET CHANNEL 6 RESULT
REQUEST A/D CHANNEL 4, GET CHANNEL 3 RESULTPRIMARY QUEUE
REQUEST A/D CHANNEL 6, GET CHANNEL 4 RESULT
REQUEST A/D CHANNEL 3, GET CHANNEL 6 RESULT
REQUEST A/D CHANNEL 4, GET CHANNEL 3 RESSUBQUEUE
TRANSFER TO PORT
REQUEST A/D CHANNEL 6, GET CHANNEL 4 RESULT
REQUEST A/D CHANNEL 3, GET CHANNEL 6 RESULT
REQUEST A/D CHANNEL 4, GET CHANNEL 3 RESULT
REQUEST A/D CHANNEL 6, GET CHANNEL 4 RESULT
REQUEST A/D CHANNEL 3, GET CHANNEL 6 RESULTPRIMARY QUEUE
REQUEST A/D CHANNEL 4, GET CHANNEL 3 RESULT
REQUEST A/D CHANNEL 6, GET CHANNEL 4 RESULT
ENDQP
ENDQP
WRITE NEWQP = E
NORMAL QUEUE RESUMES
ENDQP
ENDQP
F
Freescale Semiconductor, Inc.
n
.