MPC563XM Reference Manual, Rev. 1
1038
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Interrupt Status Registers (EQADC_FISR)
is not decremented by one, and Transfer Next Data Pointer 0
is incremented by one (or wrapped around) to point to the next entry in the CFIFO0.
Figure 24-60. CFIFO0 in Streaming Mode Diagram
The detailed behavior of the Push Next Data Pointer and Transfer Next Data Pointer is described in the
example shown in
where a CFIFO with 16 entries is shown for clarity of explanation, the
actual hardware implementation has only four/eight entries. In this example, CFIFO0 with 16 entries is
shown in sequence after pushing and transferring entries.
32-bit Entry 1
32-bit Entry 2
--------------------
--------------------
Push Next
Data Pointer *
Transfer Next
Data Pointer *
CFIFO
Push Register
Write to
CFIFO
Control Logic
DMA Done
Interrupt/DMA Request
Control
Signals
SkyBlue-Line
interface by
CPU or DMA
Data to
external
device or
to on-chip
ADCs
Transfer Counter
* All CFIFO entries are memory mapped and the
entries addressed by these pointers can have their
absolute addresses calculated using TNXTPTR and
CFCTR.
Repeat
Pointer
32-bit Entry n, Rep