阅读:1768回复:2
9054的DMA传输时序疑问
我们做的是高速数据采集卡。现在使用windriver的那个
dmareadwritebolck()函数或者自己设计的ds的驱动,得到的波形总是一个ads#紧接着一个blast#.而不是像9054手册上的时序一个ads#后一串数据再是一个blast#. 还有就是每传8个数据,时序上产生一个间隔,然后再8个,间隔,又8个...请问是不是9054那里没设置正确啊?是否可以消除这个间隔 万分感谢 |
|
沙发#
发布于:2004-12-29 22:00
还是让我自问自答吧。
dmamode0[7],[8]的设置问题。我此两位设置的都是0,自然是single burst(一个数据对应一个ads#和一个blast#)。 其他方式可以按照9054手册的5-16页进行设置。 本意为不用这种single burst可以提升速度,结果实在是没有太大的效果。:《 还有就是好象每8个数据周期就是要顿以下,然后再8个...由p5-63的时序图猜的 |
|
板凳#
发布于:2004-12-31 14:14
我觉得可能是9054内部的FIFO满或空了吧。
|
|