MPC563XM Reference Manual, Rev. 1
1106
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Figure 24-95. EQADC Command and Result Queues
No Result
CQueue0 Write Command 0
0x0000
Result to RQueue0
CQueue0 Read Command 1
0x0004
Result to RQueue0
CQueue0 Conversion Command 2
0x0008
Result to RQueue1
CQueue0 Conversion Command 3
0x000C
...
...
Result to RQueue0
CQueue0 Conversion Command n
0x001C
Command Queue 0 (CQueue0)
Result
CQueue0 Read Command 1
0x0000
Result
CQueue0 Conversion Command 2
0x0002
...
...
Result Queue 0 (RQueue0)
Result to RQueue1
CQueue1 Read Command 0
0x0000
Result to RQueue1
CQueue1 Read Command 1
0x0004
Result to RQueue1
CQueue1 Conversion Command 2
0x0008
...
...
Result to RQueue1
CQueue1 Conversion Command m
0x001C
Command Queue 1 (CQueue1)
Result
CQueue1 Read Command 0
0x0000
...
...
Result Queue 1 (RQueue1)
Result
CQueue1 Read Command 1
0x0002
Result
CQueue1 Conversion Command 2
0x0006
Result
CQueue0 Conversion Command 3
0x0004
RQueue0 is not aligned with CQueue0 because
the first command of CQueue0 does not request
results.
RQueue1 is not aligned with CQueue1 because
it contains results for CQueue0 and CQueue1
commands. The timing at which the CQueue0
command result is stored in RQueue1 depends
on the relative speed at which commands from
both CQueues are executed. This is influenced
by factors like resource sharing, ADC clock
frequency, sampling time, and triggering time.