[X]关闭

AXI总线DMA IIC从总线获取数据的方式(已结贴)

文档创建者:ぉ沙皮狗的忧伤
浏览次数:5235
最后更新:2019-09-22
本帖最后由 ぉ沙皮狗的忧伤 于 2019-9-18 11:14 编辑

这是自己手动画的框图

问题一:
  DMA获取AXI总线上的数据时我的理解是不是相当于一个从机,主机将需要传输的数据写入到DMA对应的总线上,DMA就会通过硬件自动将数据写入到对应的内存中

问题二:
  怎么发送数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

发表评论已发布 2

uisrc

发表于 2019-9-17 20:08:14 | 显示全部楼层

IIC是不需要DMA传输的,通过AXI-lite总线接口就可以,DMA是处理批量数据的,DMA也是挂到总线上的,可以不经过CPU直接获取到DDR的数据,或者直接写入数据到DDR,但是如果是IIC这种采用axi-lite接口的操作,一般都是需要CPU参与的。除非自己写个axi-lite主控器,显然没必要,只有数据量大的情况才会用DMA,数量少的,CPU可以去处理
越努力越幸运!加油!

单读如晤

发表于 2019-9-22 23:31:52 | 显示全部楼层

越努力,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则