![Freescale Semiconductor MPC5632M Manual Download Page 1047](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_23306591047.webp)
MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
1047
Preliminary—Subject to Change Without Notice
24.6.4.6.1
Disabled Mode
The MODE
x
Section 24.5.2.7, “EQADC CFIFO Control Registers (EQADC_CFCR)
for all of the
CFIFOs can be changed from any other mode to disabled at any time. No trigger event can initiate
command transfers from an CFIFO which has its MODE field programmed to disabled.
NOTE:
If MODEx is not disabled, it must not be changed to any other mode besides
disabled. If MODEx is disabled and the CFIFO status is IDLE, MODEx can be
changed to any other mode.
If MODE
x
is changed to disabled:
•
The CFIFO execution status will change to IDLE. The timing of this change depends on whether
a command is being transferred or not:
— When no command transfer is in progress, the EQADC switches the CFIFO to IDLE status
immediately.
— When a command transfer to an on-chip CBuffer is in progress, the EQADC will complete the
transfer, update TC_CF, and switch CFIFO status to IDLE. Command transfers to the internal
CBuffers are considered completed when a command is written to the buffers.
— When a command transfer to an external CBuffer is in progress, the EQADC will abort the
transfer and switch CFIFO status to IDLE. If the EQADC cannot abort the transfer, that is when
the 26th bit of the serial message has being already shifted out, the EQADC will complete the
transfer, update TC_CF and then switch CFIFO status to IDLE.
•
The CFIFOs are not invalidated automatically. The CFIFO still can be invalidated by writing a “1”
to the CFINVx bit in
Section 24.5.2.7, “EQADC CFIFO Control Registers (EQADC_CFCR)
.
Certify that CFS has changed to IDLE before setting CFINVx.
•
The TC_CFx value also is not reset automatically, but it can be reset by writing “0” to it.
•
The SSS bit in
Section 24.5.2.9, “EQADC FIFO and Interrupt Status Registers (EQADC_FISR)
negated. The SSS bit can be set even if a “1” is written to the SSE bit in
CFIFO Control Registers (EQADC_CFCR)
in the same write that the MODEx field is changed to
a value other than disabled.
•
The trigger detection hardware is reset. If MODEx is changed from disabled to an edge trigger
mode, a new edge, matching that edge trigger mode, is needed to trigger the command transfers
from the CFIFO.
NOTE:
CFIFO fill requests, which generated when CFFF is asserted, are not
automatically halted when MODEx is changed to disabled. CFIFO fill requests will
still be generated until CFFE is cleared in
Section 24.5.2.8, “EQADC Interrupt and
DMA Control Registers (EQADC_IDCR)
.
24.6.4.6.2
Single-Scan Mode
In single-scan mode, a single pass through a sequence of command messages in a CQueue is performed.
In single-scan software trigger mode, the CFIFO is triggered by an asserted Single-Scan Status bit (SSS)
in
Section 24.5.2.9, “EQADC FIFO and Interrupt Status Registers (EQADC_FISR)