DMA Registers
5-70
ADSP-BF537 Blackfin Processor Hardware Reference
“yy” stands for either “D0”, “S0”, “D1”, or “S1” to indicate destination
and source channel registers of MDMA0 and MDMA1. For example, the
configuration register of peripheral DMA channel 6 is called
DMA6_CONFIG
.
The one for MDMA1 source channel is called
MDMA_S1_CONFIG
.
L
The generic MMR names shown in
are not actually
mapped to resources in the processor.
For convenience, discussions in this chapter use generic
(non-peripheral specific) DMA and memory DMA register names.
DMA channel registers fall into three categories:
• Parameter registers, such as
DMAx_CONFIG
and
DMAx_X_COUNT
that
can be loaded directly from descriptor elements; descriptor ele-
ments are listed in
• Current registers, such as
DMAx_CURR_ADDR
and
DMAx_CURR_X_COUNT
• Control/status registers, such as
DMAx_IRQ_STATUS
and
DMAx_
PERIPHERAL_MAP
All DMA registers can be accessed as 16-bit entities. However, the follow-
ing registers may also be accessed as 32-bit registers:
•
DMAx_NEXT_DESC_PTR
•
DMAx_START_ADDR
•
DMAx_CURR_DESC_PTR
•
DMAx_CURR_ADDR
L
When these four registers are accessed as 16-bit entities, only the
lower 16 bits can be accessed.
Because confusion might arise between descriptor element names and
generic DMA register names, this chapter uses different naming conven-
tions for physical registers and their corresponding elements in descriptors
that reside in memory.
shows the relation.
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 ...