ADSP-BF50x Blackfin Processor Hardware Reference
7-5
Direct Memory Access
The 16-bit DMA core bus (DCB) connects the DMA controller to a dedi-
cated port of L1 memory. L1 memory has dedicated DMA ports featuring
special DMA buffers to decouple DMA operation. See
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 con-
troller’s responsibility to translate DCB transfers to the system clock
(
SCLK
) domain.
The 16-bit DMA access bus (DAB) connects the DMA controller to the
on-chip peripherals. This bus operates at
SCLK
frequency.
The 16-bit DMA external bus (DEB) connects the DMA controller to the
EBIU port. This bus is used for all peripheral and memory DMA transfers
to and from external memories and devices. It operates at
SCLK
frequency.
Transferred data can be 8-, 16-, or 32-bits wide. The DMA controller,
however, connects only to 16-bit buses.
Memory DMA can pass data every SCLK cycle between L1 memory and
the EBIU. Transfers from L1 memory to L1 memory require two cycles, as
the DCB bus is used for both source and destination transfers. Similarly,
transfers between two off-chip devices require EBIU and DEB resources
twice. Peripheral DMA transfers can be performed every other SCLK
cycle.
For more details on DMA performance see
“DMA Performance” on
page 7-41
.
Peripheral DMA
The DMA controller features 12 channels that perform transfers between
peripherals and on-chip or off-chip memories. The user has full control
over the mapping of DMA channels and peripherals. The default DMA
channel priority and mapping, shown in
Table 7-7 on page 7-105
, can be
changed by altering the 4-bit
PMAP
field in the
DMAx_PERIPHERAL_MAP
regis-
ters for the peripheral DMA channels.
Содержание EZ-KIT Lite ADSP-BF506F
Страница 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 132: ...Unique Information for the ADSP BF50x Processor 4 22 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 342: ...Unique Information for the ADSP BF50x Processor 7 106 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 484: ...Unique Information for the ADSP BF50x Processor 10 60 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 493: ...ADSP BF50x Blackfin Processor Hardware Reference 11 9 Core Timer Unique Information for the ADSP BF50x Processor None ...
Страница 494: ...Unique Information for the ADSP BF50x Processor 11 10 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 506: ...Unique Information for the ADSP BF50x Processor 12 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 544: ...Unique Information for the ADSP BF50x Processor 13 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 712: ...Unique Information for the ADSP BF50x Processor 16 62 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 972: ...Unique Information for the ADSP BF50x Processor 20 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...