designWare DMA

designWare AHB-DMAC 是一个复杂的DMAC控制器

有4种传输模式:

1. single block
2. contiguous multiblock (就是当一个block传输结束后,自动传输下一个相邻地址的block)
3. auto-reload multiblock(当一个block传输完成后,继续传输这个地址的block)
4. LLi multiblock ( 传输的内容用一个链表结构来标识

其他概念:
gather/sactter:一个block传输的过程中,该block内的数据也许地址是不连续的,这时候就要使用该功能
burst: 当DMA抢到总线时能够连续传输多少数据后,才将控制器权还给CPU

明白了这几个概念,就基本上搞定DMA了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值