
Enhanced Queued Analog-to-Digital Converter (EQADC)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
1117
Figure 25-72. Non-Coherency Event when Different CFIFOs are using Different External CBuffers
* TNXTPTR - Transfer Next Data Pointer
TNXTPTR *
Sent
0
Sent
1
CF5_CB3_CM2
2
CF5_CB3_CM3
3
CF0_CB2_CM0
0
CF0_CB2_CM1
1
CF0_CB2_CM2
2
CF0_CB2_CM3
3
TNXTPTR *
CFIFO5
CFIFO0
EMPTY
0
EMPTY
1
CBuffer2
CF5_CB3_CM0
0
CF5_CB3_CM1
1
CBuffer3
EQADC SSI
(a) CFIFO0 and CFIFO5 both have commands to be sent to external CBuffers. CFIFO0 is not
triggered. CFIFO5 is triggered and sent two commands to CBuffer3
TNXTPTR *
Sent
0
Sent
1
CF5_CB3_CM2
2
CF5_CB3_CM3
3
Sent
0
Sent
1
CF0_CB2_CM2
2
CF0_CB2_CM3
3
TNXTPTR *
CFIFO5
CFIFO0
CF0_CB2_CM0
0
CF0_CB2_CM1
1
CBuffer2
EMPTY
0
CF5_CB3_CM1
1
CBuffer3
EQADC SSI
(b) CFIFO0 is triggered and sent two commands to CBuffer2. CFIFO5 cannot send commands
to CBuffer3 because the EQADC SSI is busy transferring commands from CFIFO0. Execution
of first command of CFIFO5 is completed.
TNXTPTR *
Sent
0
Sent
1
CF5_CB3_CM2
2
CF5_CB3_CM3
3
Sent
0
Sent
1
Sent
2
CF0_CB2_CM3
3
TNXTPTR *
CFIFO5
CFIFO0
CF0_CB2_CM1
0
CF0_CB2_CM2
1
CBuffer2
EMPTY
0
CF5_CB3_CM1
1
CBuffer3
EQADC SSI
(c) Execution of first command of CFIFO0 is completed and CFIFO0 sends new command to
CBuffer2.
TNXTPTR *
Sent
0
Sent
1
CF5_CB3_CM2
2
CF5_CB3_CM3
3
Sent
0
Sent
1
Sent
2
Sent
3
TNXTPTR *
CFIFO5
CFIFO0
CF0_CB2_CM2
0
CF0_CB2_CM3
1
CBuffer2
EMPTY
0
EMPTY
1
CBuffer3
EQADC SSI
(d) Second command in CBuffer3 completes. CBuffer3 became empty before the complete
command sequence in CFIFO5 is sent to it. NCF5 becomes asserted when the EQADC
receives an indication that CBuffer3 is empty, by the BUSY fields in the returning serial
message.
CF
x
_CB
a
_CM
n
- Command
n
in CFIFO
x
bound for CBuffer
a
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...