EasyManua.ls Logo

Analog Devices SHARC ADSP-21368

Analog Devices SHARC ADSP-21368
894 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
FIFO to Memory Data Transfer
7-28 ADSP-21368 SHARC Processor Hardware Reference
The IDP DMA parameter registers have these functions:
Internal index registers (
IDP_DMA_Ix, IDP_DMA_AIx, IDP_DMA_BIx).
Index registers provide an internal memory address, acting as a
pointer to the next internal memory location where data is to be
written.
Internal modify registers (IDP_DMA_Mx). Modify registers provide
the signed increment by which the DMA controller post-modifies
the corresponding internal memory index register after each DMA
write.
Count registers (IDP_DMA_Cx, IDP_DMA_PCx). Count registers indi-
cate the number of words remaining to be transferred to internal
memory on the corresponding DMA channel.
For a descriptions of these registers see “Input Data Port DMA Control
Registers” on page A-70 and “Input Data Port Ping-Pong DMA Regis-
ters” on page A-72.
IDP (DAI) Interrupt Service Routines for DMAs
The IDP can trigger either the high priority DAI core interrupt reflected
in the DAI_IRPTL_H register or the low priority DAI core interrupt
reflected in the DAI_IRPTL_L register. The ISR must read the correspond-
ing
DAI_IRPTL_H or DAI_IRPTL_L register to find all the interrupts
currently latched. The DAI_IRPTL_H register reflects the high priority inter-
rupts and the DAI_IRPTL_L register reflects the low priority interrupts.
When these registers are read, it clears the latched interrupt bits. This is a
destructive read.

Table of Contents

Related product manuals