love810101
驱动牛犊
驱动牛犊
  • 注册日期2007-09-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1571回复:1

怎样提高PCI9054在linux下的读local内存速度

楼主#
更多 发布于:2008-05-17 00:41
板子要求每50us读一次数据,每次才读4LWORD,不好用DMA,只能用单周期或突发,可是突发怎么都用不起来呀,哪此大虾出来指点一下吧,我是在linux下的。
现在读local内存好慢啊,循环读1us才读一次,但循环写就快了很多,100ns多就一次,我看的是HOLD的波形。我看了一下读时的FRAME信号,3帧才读完成1次,如果9054开了预读的话,是不是会快一点?
另问,怎么样才能把预读功能使用起来呀。我把相关的寄存器都已经配置了。
love810101
驱动牛犊
驱动牛犊
  • 注册日期2007-09-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-05-18 21:06
linux的程序做起来循环读,为什么看到的FRAME信号是上次读完1us后才发起再一帧呀?
这是不是系统做死的,还有的提高不?
游客

返回顶部