Interrupts
11-24
ADSP-214xx SHARC Processor Hardware Reference
DMA Interrupts
Using DMA transfer overrides the mechanism used for interrupt-driven
core reads from the FIFO. When the
IDP_DMA_EN
bit and at least one
IDP_DMA_ENx
of the
IDP_CTL1
register are set, the eighth interrupt
(
IDP_FIFO_GTN_INT
) in the
DAI_IMASK_x
registers is NOT generated.
At the end of the DMA transfer for individual channels, interrupts are
generated. These interrupts are generated after the last DMA data from a
particular channel has been transferred to memory. These interrupts
(
IDP_DMAx_INT
) are mapped from the bits 17–10 in the
DAI_IMASK_x
registers and generate interrupts when they are set (= 1). These bits are
ORed and reflected in high level interrupts that are sent to the DAI
interrupt.
An interrupt is generated at the end of a DMA, which is cleared by read-
ing the
DAI_IMASK_x
registers.
FIFO Overflow Interrupts
If the data out of the FIFO (either through DMA or core reads) is not suf-
ficient to transfer at the combined data rate of all the channels, then a
FIFO overflow can occur. When this happens, new data is not accepted.
Additionally, data coming from the serial input channels (except for
32-bit I
2
S and left-justified modes) are not accepted in pairs, so that alter-
nate data from a channel is always from left and right channels. If overflow
occurs, an interrupt is generated if the
IDP_FIFO_OVR_INT
bit in the
DAI_IMASK_x
register is set (sticky bits in
DAI_STAT0
register are also set).
Data is accepted again when space has been created in the FIFO.
Note that the total FIFO depth per channel is 9 locations: 1 location for
SIP to parallel data conv 8 locations for the
IDP_FIFO
.
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...