DMA用于在模块之间进行高速的数据传输,在进行大量数据传输时经常使用,S3C4510B内建两通道的通用DMA控制器(General DMA Controller,GDMA)。在没有CPU的干预下,两通道的GDMA可完成如下的数据传输: - 存储器到存储器的双向数据传输。 - UART到存储器的双向数据传输。 片内的GDMA控制器可由软件请求或外部的DMA请求(nXDREQ)启动。当一次DMA操作完成以后,可由软件再次启动。 S3C4510B的DMA控制器能自动增减源地址与目标地址,同时能以8位、16位或32位的方式传送数据