标题:
DMA 的Streaming 模式怎么控制
[打印本页]
作者:
liyasi
时间:
2006-6-15 17:11
标题:
DMA 的Streaming 模式怎么控制
我要把FIFO中的数据用DMA读到内存中,是用流模式进行读写。我的系统频率是80Mhz,结果发现FIFO的readclk必须是2.5MHz(系统频率的1/15)的时候才能正确读入。否则的话不是丢数据就是读如重复的数据。请问我怎么控制DMA的Streaming模式啊?
作者:
kzw
时间:
2006-6-16 15:04
你是不是没有控制fifo的满和fifo的空啊。这个和fifo的readclk没有关系的。
作者:
meling
时间:
2006-6-20 12:57
这和fifo的空满有关系马?
只是两个设备的时钟不一样,怎么样来处理啊
就是搂住的问题
作者:
kzw
时间:
2006-6-20 15:41
时钟不一样,肯定要注意fifo的空满,在控制fifo的过程中要注意。
作者:
kzw
时间:
2006-6-20 15:42
设备始终不一样,这个DMA可以匹配的。
作者:
UseNios
时间:
2006-6-21 21:16
FIFO是内部的么?
作者:
liyasi
时间:
2006-6-22 19:28
和FIFO空满没有关系,我用一个计数器来带替FIFO也是一样,只要不是那个频率就会丢数或重复。很奇怪,大家没有用过吗?
[此贴子已经被作者于2006-6-22 19:28:13编辑过]
作者:
kzw
时间:
2006-6-23 00:33
用过,和频率没有关系。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0