Functional Description
7-32
ADSP-BF50x Blackfin Processor Hardware Reference
DMA Control Commands
Advanced peripherals, such as an Ethernet MAC module, are capable of
managing some of their own DMA operations, thus dramatically improv-
ing real-time performance and relieving control and interrupt demands on
the Blackfin processor core. These peripherals may communicate to the
DMA controller using DMA control commands, which are transmitted
from the peripheral to the associated DMA channel over internal DMA
request buses. Refer to
“Unique Information for the ADSP-BF50x Proces-
sor” on page 7-103
to determine if DMA control commands are
applicable to a particular product.
The request buses consist of three wires per DMA-management-capable
peripheral. The DMA control commands extend the set of operations
available to the peripheral beyond the simple “request data” command
used by peripherals in general.
While these DMA control commands are not visible to or controllable by
the user, their use by a peripheral has implications for the structure of the
DMA transfers which that peripheral can support. It is important that
application software be written to comply with certain restrictions regard-
ing work units and descriptor chains (described later in this section) so
that the peripheral operates properly whenever it issues DMA control
commands.
Table 7-2. Legal NDSIZE Values
FLOW
NDSIZE
Note
0
0
1
0
4
0 < NDSIZE
7
Descriptor array, no descriptor pointer fetched
6
0 < NDSIZE
8
Descriptor list, small descriptor pointer fetched
7
0 < NDSIZE
9
Descriptor list, large descriptor pointer fetched
Содержание 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 ...