English
Language : 

TMS320VC5402_17 Datasheet, PDF (23/72 Pages) Texas Instruments – FIXED-POINT DIGITAL SIGNAL PROCESSOR
TMS320VC5402
FIXEDĆPOINT DIGITAL SIGNAL PROCESSOR
SPRS079G − OCTOBER 1998 − REVISED OCTOBER 2008
DMA controller
The 5402 direct memory access (DMA) controller transfers data between points in the memory map without
intervention by the CPU. The DMA controller allows movements of data to and from internal program/data
memory or internal peripherals (such as the McBSPs) to occur in the background of CPU operation. The DMA
has six independent programmable channels allowing six different contexts for DMA operation.
features
The DMA has the following features:
D The DMA operates independently of the CPU.
D The DMA has six channels. The DMA can keep track of the contexts of six independent block transfers.
D The DMA has higher priority than the CPU for internal accesses.
D Each channel has independently programmable priorities.
D Each channel’s source and destination address registers can have configurable indexes through memory
on each read and write transfer, respectively. The address may remain constant, be post-incremented,
post-decremented, or be adjusted by a programmable value.
D Each read or write transfer may be initialized by selected events.
D Upon completion of a half-block or an entire-block transfer, each DMA channel may send an interrupt to the
CPU.
D The DMA can perform double-word transfers (a 32-bit transfer of two 16-bit words).
DMA memory map
The DMA memory map is shown in Figure 7 to allow DMA transfers to be unaffected by the status of the MPMC,
DROM, and OVLY bits.
Hex
0000
Reserved
001F
0020
0023
0024
McBSP
Registers
Reserved
005F
0060
007F
0080
Scratch-Pad
RAM
(16K x 16-bit)
On-Chip DARAM
3FFF
4000
FFFF
Reserved
Figure 7. 5402 DMA Memory Map
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251−1443
23