MPC563XM Reference Manual, Rev. 1
978
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Figure 24-6. EQADC CFIFO Push Register x (EQADC_CFPRx)
CF_PUSH
x
[0:31] — CFIFO Push Data
x
When CFIFO
x
is not full, writing to the whole word or any bytes of EQADC_CFPRx will push the
32-bit CF_PUSH
x
value into CFIFOx. Writing to the CF_PUSH
x
field also increments the
corresponding CFCTRx value by one in
Section 24.5.2.9, “EQADC FIFO and Interrupt Status
. When the CFIFOx is full, the EQADC ignores any write to the
CF_PUSHx. Reading the 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.
24.5.2.6
EQADC Result FIFO Pop Registers (EQADC_RFPR)
The EQADC Result FIFO Pop Registers (EQADC_RFPR) provide a mechanism to retrieve data from
RFIFOs.
Register address: EQA0x010
Register address: EQA0x014
Register address: EQA0x018
Register address: EQA0x01C
Register address: EQA0x020
Register address: EQA0x024
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
CF_PUSHx
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
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