Texas Instruments TMS320C6201 Reference Manual page 164

Tms320c6000 series peripherals
Hide thumbs Also See for TMS320C6201:
Table of Contents

Advertisement

Quick DMA (QDMA)
6.16 Quick DMA (QDMA)
6.16.1 QDMA Registers
Figure 6–18. QDMA Memory-Mapped Registers
31
QDMA_OPT
31
QDMA_SRC
31
QDMA_CNT
31
QDMA_DST
31
QDMA_IDX
6-38
QDMA, or quick DMA, provides one of the most efficient ways to move data
around in the 'C6211 architecture. Quick DMA supports nearly all of the same
transfer modes of the EDMA. However, as the name implies, QDMA submits
transfer requests more quickly than the EDMA. In a typical system, the user
will use the EDMA for periodic real-time peripheral servicing, such as providing
the McBSP with transmit data at a regular rate. For some applications, howev-
er, data must be moved in blocks under direct control of the code running on
the CPU. For these applications, the QDMA is ideally suited.
The QDMA is supported through two sets of memory-mapped registers. The
first set of five memory-mapped registers contains parameters that define a
QDMA transfer, similar to the EDMA transfer parameters. The second set of
five memory-mapped registers is a pseudo-mapping of the registers in the first
set. The pseudo-mapping registers optimize the QDMA performance.
Figure 6–18 shows the five memory mapped registers, and Figure 6–19
shows the five pseudo-mapping registers.
QDMA options
SRC address
Arrary/frame count
DST address
Arrary/frame index
16
15
Element count
16
15
Element index
0
0200 0000h
0
0200 0004h
0
0200 0008h
0
0200 000ch
0
0200 0010h

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c6701Tms320c6711Tms320c6211Tms320c6202

Table of Contents