ADSP-BF537 Blackfin Processor Hardware Reference
5-9
Direct Memory Access
channel, that channel is disabled—DMA requests are ignored, and
no DMA grants are issued. The DMA requests are also not for-
warded from the peripheral to the interrupt controller.
The twelve peripheral DMA channels work completely independently
from each other. The transfer timing is controlled by the mapped
peripheral.
Every DMA channel features its own 4-depth FIFO that decouples DAB
activity from DCB and DEB availability. DMA interrupt and descriptor
fetch timing is aligned with the memory-side (DCB/DEB side) of the
FIFO. The user does, however, have an option to align interrupts with the
peripheral side (DAB side) of the FIFO for transmit operations. Refer to
the
SYNC
bit in the
DMAx_CONFIG
register for details.
Memory DMA
This section describes the two MDMA controllers, which provide mem-
ory-to-memory DMA transfers among the various memory spaces. These
include L1 memory and external synchronous/asynchronous memories.
Each MDMA controller contains a DMA FIFO, an 8-word by 16-bit
FIFO block used to transfer data to and from either L1 or the DCB and
DEB buses. Typically, it is used to transfer data between external memory
and internal memory. It will also support DMA from boot ROM on the
DEB bus. The FIFO can be used to hold DMA data transferred between
two L1 memory locations or between two external memory locations.
Each MDMA controller provides two DMA channels:
• A source channel (for reading from memory)
• A destination channel (for writing to memory)
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...