English
Language : 

PXR40RM Datasheet, PDF (1072/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
Enhanced Queued Analog-to-Digital Converter (EQADC)
CBuffer1
0
EMPTY
1
EMPTY
CFIFO0
0 CF0_CB1_CM0
1 CF0_CB1_CM1
2 CF0_CB1_CM2
3 CF0_CB1_CM3
CFIFO5
0 CF5_CB1_CM0
1 CF5_CB1_CM1
2 CF5_CB1_CM2
3 CF5_CB1_CM3
TNXTPTR *
TNXTPTR *
(a) CFIFO0 and CFIFO5 both have commands to be sent to CBuffer1, and both are not triggered
CBuffer1
0 CF5_CB1_CM0
1 CF5_CB1_CM1
CFIFO0
0 CF0_CB1_CM0
1 CF0_CB1_CM1
2 CF0_CB1_CM2
3 CF0_CB1_CM3
CFIFO5
0
Sent
1
Sent
2 CF5_CB1_CM2
3 CF5_CB1_CM3
TNXTPTR *
TNXTPTR *
(b) CFIFO5 becomes triggered and transfers two commands to CBuffer1
CBuffer1
0 CF5_CB1_CM1
1 CF0_CB1_CM0
CFIFO0
0
Sent
1 CF0_CB1_CM1
2 CF0_CB1_CM2
3 CF0_CB1_CM3
CFIFO5
0
Sent
1
Sent
2 CF5_CB1_CM2
3 CF5_CB1_CM3
TNXTPTR *
TNXTPTR *
(c) CFIFO0 becomes triggered and transfers a command to CBuffer1. The sequence sent through
CFIFO5 becomes non-coherent.
* TNXTPTR - Transfer Next Data Pointer
CFx_CBa_CMn - Command n in CFIFOx bound for CBuffera
Figure 27-58. Non-Coherency Event when Different CFIFOs use the same CBuffer
27-90
PXR40 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor