ADSP-214xx SHARC Processor Hardware Reference
2-29
I/O Processor
The peripheral’s DMA controller tracks status information of the channels
in each of the peripheral registers (for example
SPMCTLx
,
SPIDMACx
,
DAI_STAT
,
DMACx
, and
MTMCTL
).
• DMA channel status (status bit is set until the DMA terminates)
• TCB chain loading status (status bit is set until TCB loading
completes)
If polling the status of a chained DMA, the DMA status bit is first set
when the TCB has terminated, then it is cleared. The TCB status loading
bit is set until the load is finished and cleared on load completion. This
procedure is repeated for all subsequent DMA blocks.
Note that polling the DMA status registers (especially chained DMA)
reduces I/O bandwidth.
DMA Start and Stop Conditions
The difference between single DMA and chained DMA is based on the
auto-linkage process where the DMA’s attributes are stored in internal
memory and automatically loaded by the IOP if requested.
A DMA sequence starts when one of the following occurs.
• Chaining is disabled, and the DMA enable bit transitions from low
to high.
• Chaining is enabled, DMA is enabled, and the chain pointer regis-
ter address field is written with a non zero value. In this case, TCB
chain loading of the channel parameter registers occurs first.
• Chaining is enabled, the chain pointer register address field is non-
zero, and the current DMA sequence finishes. Again, TCB chain
loading occurs.
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...