Dma Transfer; Interrupts - Analog Devices SHARC ADSP-214 Series Hardware Reference Manual

Table of Contents

Advertisement

Interrupts

DMA Transfer

Two DMA channels are used for memory-to-memory DMA transfers. The
write DMA channel has higher priority over the read channel. The trans-
fer is started by a write DMA to fill up the MTM buffer with a 2 x 32-bit
word. Next, the buffer is read back over the same IOD bus to the new des-
tination. With a two position deep buffer and alternate write and read
access over the same bus, throughput is limited. The memory-to-memory
DMA control register (
64-bit data from one internal memory location to another. This register
also allows verification of current DMA status during writes and reads.
Interrupts
There are two DMA channels; one write channel and one read channel.
When the transmission of a complete data block is performed, each chan-
nel will generate an interrupt to signal that the entire block of data has
been processed. Note that the write and read interrupts (
bit in the
IMASK
one interrupt is triggered.
Table 5-2
provides an overview of MTM interrupts.
Table 5-2. MTM Interrupt Overview
Interrupt
Interrupt Condition
Source
MTM
– WR DMA done
(2 channels)
– RD DMA done
5-4
www.BDTIC.com/ADI
) allows programs to transfer blocks of
MTMCTL
register is enabled) are very close to each other, so only
Interrupt
Completion
Internal transfer
completion
ADSP-214xx SHARC Processor Hardware Reference
, if the
P15I
Interrupt
Default IVT
Acknowledge
RTI instruction
P15I
MTMI

Advertisement

Table of Contents
loading

Table of Contents