想用DMA传送数据,不知道从何入手.

[复制链接]
5183|35
 楼主| nongfuxu 发表于 2011-11-26 20:37 | 显示全部楼层 |阅读模式
本帖最后由 nongfuxu 于 2011-11-27 13:47 编辑

这样考虑的,先是发特定命令,然后对FPGA中某RAM BLOCK传送数据.
想用DMA传送数据,不知道行不行.
GoldSunMonkey 发表于 2011-11-27 21:23 | 显示全部楼层
为什么这要用DMA,奇怪
 楼主| nongfuxu 发表于 2011-11-28 10:46 | 显示全部楼层
多数时候是命令+32位数据,偶尔要传送一堆16位数据,MCU发送,FPGA接收. 关键是想不出别的好方法.
GoldSunMonkey 发表于 2011-11-28 10:51 | 显示全部楼层
普通传输不可么?
 楼主| nongfuxu 发表于 2011-11-28 16:03 | 显示全部楼层
普通传输比较花时间吧
GoldSunMonkey 发表于 2011-11-28 16:10 | 显示全部楼层
本帖最后由 GoldSunMonkey 于 2011-11-28 16:11 编辑

DMA太烦了。
你这么低的速率,浪费啊
AutoESL 发表于 2011-11-29 10:21 | 显示全部楼层
这样考虑的,先是发特定命令,然后对FPGA中某RAM BLOCK传送数据.
想用DMA传送数据,不知道行不行.
nongfuxu 发表于 2011-11-26 20:37

明空 发表于 2011-11-29 11:44 | 显示全部楼层
这个DMA太泛了,你要用什么协议?一般DMA都是离不开具体协议的
GoldSunMonkey 发表于 2011-11-29 22:19 | 显示全部楼层
 楼主| nongfuxu 发表于 2011-12-4 08:32 | 显示全部楼层
这个DMA太泛了,你要用什么协议?
传送数据的DMA,要用什么协议?
GoldSunMonkey 发表于 2011-12-4 12:26 | 显示全部楼层
这个DMA太泛了,你要用什么协议?
传送数据的DMA,要用什么协议?
nongfuxu 发表于 2011-12-4 08:32

太多了,USB的DMA, PCIE的DMA……
ertu 发表于 2011-12-5 07:10 | 显示全部楼层
很多很多呢
ertu 发表于 2011-12-5 07:10 | 显示全部楼层
最好说的在具体些
娃娃啊哇 发表于 2011-12-6 10:38 | 显示全部楼层
看来楼主还要多多熟悉DMA
hihu 发表于 2011-12-6 10:39 | 显示全部楼层
确实是要多了解些
hihu 发表于 2011-12-6 10:39 | 显示全部楼层
 楼主| nongfuxu 发表于 2011-12-8 17:07 | 显示全部楼层
就是把放在MCU RAM中的一块数据,DMA到FPGA中的RAM
GoldSunMonkey 发表于 2011-12-8 21:23 | 显示全部楼层
传输过程也需要协议啊。比方如果选择以太网,就不可能用DMA啊
 楼主| nongfuxu 发表于 2011-12-9 09:35 | 显示全部楼层
啊呀,说过了,在同一块PCB板上,从MCU向FPGA送数组啦
 楼主| nongfuxu 发表于 2011-12-9 09:37 | 显示全部楼层
我以前曾经自己编写过一个SPI接口接收MCU发来的数据,先是命令,说明后面是向RAM中DMA,然后是RAM起始地址,然后是数据块.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:是不是经济不KUA,房价下不来? 高房价只能带来“实体经济挤出效应”。

417

主题

4297

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部