1. DMA : 直接存储访问. 在不带MPU或者DSP的情况下,外设和内存之间高性能数据传输.
2. 一个DMA传输器可以通过一个逻辑DMA通道来编程, 以适应应用需求.
3. 专用DMA控制器: ISP(camera image signal processor) DMA, EDMA(内嵌在IVA2.2子系统), 显示DMA, USB HS(high-speed) DMA.
4. DMA控制器包含如下特征:
数据传输方向支持: 内存<-->内存, 内存<-->外设
32个逻辑DMA通道支持:
-- 多个同时传输
-- 每个通道独立配置
-- 8位,16位,32位数据传输长度
-- 软件触发或者硬件同步传输
-- 线性源和目的地址产生
-- 突发读写
-- 多通道传输链
-- 大小端转换
固定优先级DMA调度起, 先来先服务
高达96个DMA请求
常数填充
4个可编程中断请求输出线
FIFO深度: 256 x 32位
电源管理支持
自动空闲进入省电模式支持
DMA模块有3个端口, 一个读,一个写,一个配置端口. 提供多个逻辑通道支持.
一个动态申请FIFO队列内存池提供为读写端口之间缓存.
读写端口是多线程的(写端口有2个线程, 读端口有4个线程), 也意味着在请求方向和响应方向里,每个事务被一个线程ID(0,1,2,3)标志. 这也允许读端口同时有4个未完成的请求. 写端口有两个线程可用.
* DMA寄存器:
1) DMA4_REVISION -- DMA版本寄存器
2) DMA4_IRQSTATUS_Lj -- 中断状态寄存器. j表示4个
2. 一个DMA传输器可以通过一个逻辑DMA通道来编程, 以适应应用需求.
3. 专用DMA控制器: ISP(camera image signal processor) DMA, EDMA(内嵌在IVA2.2子系统), 显示DMA, USB HS(high-speed) DMA.
4. DMA控制器包含如下特征:
数据传输方向支持: 内存<-->内存, 内存<-->外设
32个逻辑DMA通道支持:
-- 多个同时传输
-- 每个通道独立配置
-- 8位,16位,32位数据传输长度
-- 软件触发或者硬件同步传输
-- 线性源和目的地址产生
-- 突发读写
-- 多通道传输链
-- 大小端转换
固定优先级DMA调度起, 先来先服务
高达96个DMA请求
常数填充
4个可编程中断请求输出线
FIFO深度: 256 x 32位
电源管理支持
自动空闲进入省电模式支持
DMA模块有3个端口, 一个读,一个写,一个配置端口. 提供多个逻辑通道支持.
一个动态申请FIFO队列内存池提供为读写端口之间缓存.
读写端口是多线程的(写端口有2个线程, 读端口有4个线程), 也意味着在请求方向和响应方向里,每个事务被一个线程ID(0,1,2,3)标志. 这也允许读端口同时有4个未完成的请求. 写端口有两个线程可用.
* DMA寄存器:
1) DMA4_REVISION -- DMA版本寄存器
2) DMA4_IRQSTATUS_Lj -- 中断状态寄存器. j表示4个