Enhanced Queued Analog-to-Digital Converter (EQADC)
Freescale Semiconductor
27-19
PXR40 Microcontroller Reference Manual, Rev. 1
27.6.2.4
EQADC Result FIFO Pop Registers (EQADC_RFPR)
The EQADC Result FIFO Pop Registers (EQADC_RFPR) provide a mechanism to retrieve data from
RFIFOs.
27.6.2.5
EQADC CFIFO Control Registers (EQADC_CFCR)
The EQADC CFIFO Control Registers (EQADC_CFCR) contain bits that affect CFIFOs. These bits
specify the CFIFO operation mode and can invalidate all of the CFIFO contents.
Address: 0x0010, 0x0014, 0x0018, 0x001C, 0x0020, 0x0024
Access: User write-only
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
CF_PUSHx
Reset 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 27-5. EQADC CFIFO Push Register x (EQADC_CFPRx)
Table 27-8. EQADC_CFPRx Field Description
Field
Description
0–31
CF_PUSHx
CFIFO Push Data x. When CFIFOx is not full, writing to the whole word or any bytes of EQADC_CFPRx will push
the 32-bit CF_PUSHx value into CFIFOx. Writing to this field also increments the corresponding
EQADC_FISR[CFCTRx] value by one. When the CFIFOx is full, the EQADC ignores any write to the CF_PUSHx.
Reading EQADC_CFPRx always returns zero.
Note: Only whole words must be written to EQADC_CFPR. Writing half-words or bytes to EQADC_CFPR will still
push the whole 32-bit CF_PUSH field into the corresponding CFIFO, but undefined data will fill the areas of
CF_PUSH that were not specifically designated as target locations for the write.
Address: 0x0030, 0x0034, 0x0038, 0x003C, 0x0040, 0x0044
Access: User read-only
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RF_POPx
W
Reset 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 27-6. EQADC RFIFO Pop Register x (EQADC_RFPRx)
Table 27-9. EQADC_RFPRx Field Description
Field
Description
0–15
Reserved
16–31
RF_POPx
Result FIFO Pop Data x. When RFIFOx is not empty, the RF_POPx contains the next unread entry value of
RFIFOx. Reading a word, a half-word, or any bytes from EQADC_RFPRx will pop one entry from RFIFOx and
cause the EQADC_FISR[RFCTRx] field to be decremented by one. When the RFIFOx is empty, any read on
EQADC_RFPRx returns undefined data value and does not decrement the RFCTRx value. Writing to
EQADC_RFPRx has no effect.
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...