Enhanced Queued Analog-to-Digital Converter (eQADC)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
31-13
Preliminary
NOTE
The EQADC_RFPR
n
must not be read speculatively. For future
compatibility, the TLB entry covering the EQADC_RFPR
n
must be
configured to be guarded.
31.3.3.6
eQADC CFIFO Control Registers 0–5 (EQADC_CFCRn)
The eQADC_CFCRs contain bits that affect CFIFOs. These bits specify the CFIFO operation mode and
can invalidate all of the CFIFO contents.
Offset: Base + 0x0030 (EQADC_RFPR0)
Base + 0x0034
(
EQADC_RFPR1)
Base + 0x0038 (EQADC_RFPR2)
Base + 0x003C (EQADC_RFPR3)
Base + 0x0040 (EQADC_RFPR4)
Base + 0x0044 (EQADC_RFPR5)
Access: Read
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
RF_POPn
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 31-6. eQADC RFIFO Pop Registers 0–5 (EQADC_RFPRn)
Table 31-7. EQADC_RFPRn Field Descriptions
Field
Description
bits 0–15
Reserved.
RF_POPn Result FIFO Pop Data n. When RFIFOn is not empty, the RF_POPn contains the next unread entry value of RFIFOn.
Reading the whole word, a halfword, or any bytes of EQADC_RFPRn will pop one entry from RFIFOn, and the
corresponding RFCTRn value will be decremented by 1 (See
Section 31.3.3.8, “eQADC FIFO and Interrupt Status
.” When the RFIFOn is empty, any read on EQADC_RFPRn returns undefined data
value and does not decrement the RFCTRn value. Writing to EQADC_RFPRn has no effect.
Offset: EQAD 0x0050 (EQADC_CFCR0)
EQAD 0x0052 (EQADC_CFCR1)
EQAD 0x0054 (EQADC_CFCR2)
EQAD 0x0056 (EQADC_CFCR3)
EQAD 0x0058 (EQADC_CFCR4);
EQAD 0x005A (EQADC_CFCR5)
Access: Read/Write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
0
MODEn
0
0
0
0
W
SSEn CFINVn
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 31-7. eQADC CFIFO Control Registers (EQADC_CFCRn)