Analog Devices SHARC ADSP-214 Series Hardware Reference Manual page 542

Table of Contents

Advertisement

Data Transfer
ping-pong DMA, initialize the corresponding
and
IDP_DMA_Mx
DMA transfers for all 8 channels can be interrupted by changing the
bit in the
IDP_DMA_EN
(except for the
bit (= 0) does not affect the data in the FIFO, it only stops DMA transfers.
If the IDP remains enabled, an interrupted DMA can be resumed by
setting the
IDP_DMA_EN
data in the FIFO. If the bit is set again, the FIFO starts accepting new
data.
Programs can drop DMA requests from the FIFO if needed. If one chan-
nel has finished its DMA, and the global
any data corresponding to that channel is ignored by the DMA machine.
This feature is provided to avoid stalling the DMA of other channels,
which are still in an active DMA state. To avoid data loss in the finished
channel, programs can clear (=0)
previously.
Multichannel FIFO Status
The state of all eight DMA channels is reflected in the
(bits 24–17 of
DAI_STAT
and
IDP_DMA_ENx
channel is transferred. Even if
set, the
IDP_DMAx_STAT
fers takes place.
Note that when a DMA channel is not used (that is, parameter reg-
isters are at their default values), the DMA channel's corresponding
IDP_DMAx_STAT
If the combined data rate from the channels is more than the DMA can
service, a FIFO overflow occurs. This condition is reflected for each chan-
nel by the individual overflow bits (
11-22
www.BDTIC.com/ADI
registers.
IDP_DMA_PCx
register. None of the other control settings
IDP_CTL0
bit) should be changed. Clearing the
IDP_EN
bit again. But resetting the
IDP_DMA_EN
register). These bits are set once the
bits are set, and remain set until the last data from that
IDP_DMA_EN
bits clear once the required number of data trans-
bit is cleared (= 0).
ADSP-214xx SHARC Processor Hardware Reference
IDP_DMA_IxA
IDP_EN
bit is still set (=1),
IDP_DMA_EN
bit as discussed in
IDP_DMAx_STAT
and
IDP_DMA_ENx
) in the
SRU_OVFx
DAI_STAT0
,
,
IDP_DMA_IxB
IDP_DMA_EN
bit flushes the
bits
IDP_DMA_EN
bits remain
register.

Advertisement

Table of Contents
loading

Table of Contents