阅读:1571回复:1
怎样提高PCI9054在linux下的读local内存速度
板子要求每50us读一次数据,每次才读4LWORD,不好用DMA,只能用单周期或突发,可是突发怎么都用不起来呀,哪此大虾出来指点一下吧,我是在linux下的。
现在读local内存好慢啊,循环读1us才读一次,但循环写就快了很多,100ns多就一次,我看的是HOLD的波形。我看了一下读时的FRAME信号,3帧才读完成1次,如果9054开了预读的话,是不是会快一点? 另问,怎么样才能把预读功能使用起来呀。我把相关的寄存器都已经配置了。 |
|
沙发#
发布于:2008-05-18 21:06
linux的程序做起来循环读,为什么看到的FRAME信号是上次读完1us后才发起再一帧呀?
这是不是系统做死的,还有的提高不? |
|