首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DMA 的Streaming 模式怎么控制

DMA 的Streaming 模式怎么控制

我要把FIFO中的数据用DMA读到内存中,是用流模式进行读写。我的系统频率是80Mhz,结果发现FIFO的readclk必须是2.5MHz(系统频率的1/15)的时候才能正确读入。否则的话不是丢数据就是读如重复的数据。请问我怎么控制DMA的Streaming模式啊?
你是不是没有控制fifo的满和fifo的空啊。这个和fifo的readclk没有关系的。
在交流中前进,共同实现nios的应用。
这和fifo的空满有关系马?
只是两个设备的时钟不一样,怎么样来处理啊
就是搂住的问题
时钟不一样,肯定要注意fifo的空满,在控制fifo的过程中要注意。
在交流中前进,共同实现nios的应用。
设备始终不一样,这个DMA可以匹配的。
在交流中前进,共同实现nios的应用。
FIFO是内部的么?
和FIFO空满没有关系,我用一个计数器来带替FIFO也是一样,只要不是那个频率就会丢数或重复。很奇怪,大家没有用过吗?

[此贴子已经被作者于2006-6-22 19:28:13编辑过]

用过,和频率没有关系。
在交流中前进,共同实现nios的应用。
返回列表