DMA Support
1-8
ADSP-BF537 Blackfin Processor Hardware Reference
than the row step size, allowing implementation of interleaved data-
streams. This feature is especially useful in video applications where data
can be de-interleaved on the fly.
Examples of DMA types supported include:
• A single, linear buffer that stops upon completion
• A circular, auto-refreshing buffer that interrupts on each full or
fractionally full buffer
• 1D or 2D DMA using a linked list of descriptors
• 2D DMA using an array of descriptors specifying only the base
DMA address within a common page
In addition to the dedicated peripheral DMA channels, there is a separate
memory DMA channel provided for transfers between the various memo-
ries of the system. This enables transfers of blocks of data between any of
the memories—including external SDRAM, ROM, SRAM, and flash
memory—with minimal processor intervention. Memory DMA transfers
can be controlled by a very flexible descriptor-based methodology or by a
standard register-based autobuffer mechanism.
The ADSP-BF534, ADSP-BF536, and ADSP-BF537 processors also
include a handshake DMA capability via dual external DMA request pins
when used in conjunction with the External Bus Interface Unit (EBIU).
This functionality can be used when a high speed interface is required for
external FIFOs and high bandwidth communications peripherals such as
USB 2.0. It allows control of the number of data transfers for MDMA.
The number of transfers per edge is programmable. This feature can be
programmed to allow MDMA to have an increased priority on the exter-
nal bus relative to the core.
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 ...