Dma Overview; Gdma Handlers; Mpu Gdma Handler - Texas Instruments OMAP5912 Reference Manual

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

Advertisement

Direct Memory Access (DMA) Support
1

DMA Overview

2

GDMA Handlers

2.1

MPU GDMA Handler

SPRU755B
This document describes the direct memory access (DMA) support of the
OMAP5912 multimedia processor.
The processor has two DMAs:
The system DMA is embedded in OMAP3.2. It handles DMA transfers
-
associated with MPU and shared peripherals.
The DSP DMA is embedded in OMAP3.2. It handles DMA transfers
-
associated with DSP peripherals.
The system DMA can support up to 31 hardware DMA requests. The DSP
DMA supports 19 hardware DMA requests.
In OMAP5912, up to 56 different hardware DMA requests can be generated
by MPU and shared peripherals. An embedded crossbar, called MPU GDMA
handler, allows mapping any of these 56 requests to any of 31 the system DMA
request.
Similarly, DSP and shared peripherals can generate up to 28 hardware DMA
requests. An embedded crossbar, called DSP GDMA handler allows mapping
any of these 28 requests to any of the 19 DSP DMA requests.
Both MPU and DSP GDMA handlers are configured through registers
implemented in the configuration module.
MPU and DSP peripherals DMA request mapping is configurable through two
blocks called GDMA handlers. MPU GDMA handler is described in section 2.1.
DSP GDMA handler is described in section 2.2.
The MPU and shared peripherals control up to 56 DMA requests, whereas the
system DMA can handle only 31 DMA requests.
The GDMA handler acts as a crossbar so that each of the incoming DMA
requests can be remapped to any of the system DMA requests.
The mapping of each DMA request is done through the FUNC_MPU_DMA_x
registers located in the configuration module.
Direct Memory Access (DMA) Support
13

Advertisement

Table of Contents
loading

Table of Contents