EasyManua.ls Logo

Freescale Semiconductor MPC5553 - Page 772

Default Icon
1208 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 19-17
19.3.2.5 eQADC Result FIFO Pop Registers 0–5 (EQADC_RFPRn)
The eQADC_RFPRs provide a mechanism to retrieve data from RFIFOs.
NOTE
The EQADC_RFPRn must not be read speculatively. For future
compatibility, the TLB entry covering the EQADC_RFPRn must be
configured to be guarded.
Table 19-7. EQADC_CFPRn Field Description
Bits Name Description
0–31 CF_PUSHn CFIFO push data n. When CFIFOn is not full, writing to the whole word or any bytes
of EQADC_CFPRn will push the 32-bit CF_PUSHn value into CFIFOn. Writing to
the CF_PUSHn field also increments the corresponding CFCTRn value by one in
Section 19.3.2.8, “eQADC FIFO and Interrupt Status Registers 0–5
(EQADC_FISRn).” When the CFIFOn is full, the eQADC ignores any write to the
CF_PUSHn. Reading the EQADC_CFPRn always returns 0.
Note: Only whole words must be written to EQADC_CFPR. Writing halfwords 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.
0123456789101112131415
R0000000000000000
W
Reset0000000000000000
Reg
Addr
Base + 0x0030 (EQADC_RFPR0); Base + 0x0034 (EQADC_RFPR1); Base + 0x0038 (EQADC_RFPR2);
Base + 0x003C (EQADC_RFPR3); Base + 0x0040 (EQADC_RFPR4); Base + 0x0044 (EQADC_RFPR5)
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
RRF_POPn
W
Reset0000000000000000
Reg
Addr
Base + 0x0030 (EQADC_RFPR0); Base + 0x0034 (EQADC_RFPR1); Base + 0x0038 (EQADC_RFPR2);
Base + 0x003C (EQADC_RFPR3); Base + 0x0040 (EQADC_RFPR4); Base + 0x0044 (EQADC_RFPR5)
Figure 19-6. eQADC RFIFO Pop Registers (EQADC_RFPRn)

Table of Contents

Related product manuals