DMA Controller Overview
5-6
ADSP-BF537 Blackfin Processor Hardware Reference
External Interfaces
The DMA does not connect external memories and devices directly.
Rather, data is passed through the EBIU port. Any kind of device that is
supported by the EBIU can also be accessed by peripheral DMA or mem-
ory DMA operation. This is typically flash memory, SRAM, SDRAM,
FIFOs, or memory-mapped peripheral devices.
Handshaking MDMA operation is supported by two MDMA request
input pins,
DMAR0
and
DMAR1
. The
DMAR0
pin controls transfer timing on
the MDMA0 destination channel. The
DMAR1
pin controls the destination
channel of MDMA1. With these pins, external FIFO devices, ADC or
DAC converters, or other streaming or block-processing devices can use
the MDMA channels to exchange their data or data buffers with the
Blackfin processor memory.
Both
DMARx
pins reside on port F and compete with UART0 signals. To
enable their function, set the
PFDE
bit in the
PORT_MUX
register and the
PF0
and/or
PF1
bits in the
PORTF_FER
register. The
REP
bit in the respective
HMDMAx_CONTROL
register controls whether the
DMARx
inputs trigger on fall-
ing or rising edges of the connect strobe.
Internal Interfaces
chapter shows the
dedicated DMA buses used by the DMA controller to interconnect L1
memory, the on-chip peripherals, and the EBIU port.
The 16-bit DMA Core Bus (DCB) connects the DMA controller to a ded-
icated port of L1 memory. L1 memory has dedicated DMA ports featuring
special DMA buffers to decouple DMA operation. See the
ADSP-BF53x/BF56x Blackfin Processor Programming Reference for a
description of the L1 memory architecture. The DCB bus operates at core
clock (
CCLK
) frequency. It is the DMA controller’s responsibility to trans-
late DCB transfers to the system clock (
SCLK
) domain.
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 ...