System Dma - Texas Instruments OMAP5912 Reference Manual

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

System DMA

3
System DMA
28
Direct Memory Access (DMA) Support
The system DMA is designed to off-load the block data transfer function from
the MPU.
The OMAP 3.2 system DMA controller consists of:
Sixteen logical channels plus one LCD logical channel
-
Seven physical ports plus one for configuration
-
Three physical channels plus one LCD dedicated physical channel
-
The ports are connected to the OCP-T1 and OCP-T2 targets, the external
memory, the TIPB bridge, the MPUI, and one dedicated port connected to an
LCD controller. The system DMA controller can be controlled via the MPU
private TIPB or by an external host via the OCP-I port.
The system DMA controller is designed for low-power operation. It is
partitioned into several clock domains where each clock domain is enabled
only when it is used. All clocks are disabled when no DMA transfers are active.
Five different logical channels types are supported; each one represents a
specific feature set.
LCh-2D for memory to memory transfers, 1D and 2D
-
LCh-P for peripheral transfers
-
LCh-PD for peripheral transfers on a dedicated channel
-
LCh-G for graphical transfers/operations
-
LCh-D for display transfers
-
The features available are:
Support for up to four address modes:
-
Constant
J
Post-incremented mode
J
Single-indexed
J
Double-indexed
J
Different indexing for source-respective destination
-
Logical channel chaining
-
Software enabling
-
Hardware enabling− 31 DMA request lines available
-
Logical channel interleaving
-
Logical channel preemption
-
SPRU755B

Advertisement

Table of Contents
loading

Table of Contents