ADSP-214xx SHARC Processor Hardware Reference
3-123
External Port
4. If circular buffering is needed, use the corresponding TCB storage.
5. Enable DMA using the
DMAEN
, bit, set chaining using the
CHEN
bit.
If circular buffering is required, set the
CBEN
bit in the
DMACx
regis-
ters. It is advised that programs flush the DMA FIFOs using the
DFLSH
bit when DMA is enabled.
Once the DMA control register is initialized, the DMA controller fetches
the DMA descriptors from the address pointed to by the external port
chain pointer register (
CPEP
).
Once the DMA descriptors are fetched, the normal DMA process starts.
Upon completion, new DMA descriptors are loaded and the process is
repeated until
CPEP
= 0x0. A DMA completion interrupt is generated at
the end of each DMA block or at the end of an entire chained DMA,
depending on the
PCI
bit setting.
Delay Line DMA
1. Configure the
AMICTLx
register with the desired wait states, enable
AMI, data bus width and other parameters.
2. Initialize the
CPEP
register and set the
PCI
bit if interrupts are
required after the end of each delay line DMA block.
3. Enable DMA (
DMAEN
), delay line DMA (
DLEN
), chaining (
CHEN
) if
required in the
DMACx
register. Programs should flush the DMA
FIFO (
DFLSH
) along with enabling the DMA. If circular buffering
is required (which is normally the case) enable it by setting the
CBEN
bit.
Once the DMA control register is initialized the DMA engine fetches the
DMA descriptors from the address pointed to by the
CPEP
register. Once
the delay line DMA access is complete, the new DMA descriptors are
loaded and the process is repeated until
CPEP
= 0x0. A DMA completion
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...