wdmdvb
驱动牛犊
驱动牛犊
  • 注册日期2002-12-17
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望21点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1572回复:0

9054求救

楼主#
更多 发布于:2008-03-07 23:53
使用PLX9054AB,开发环境是VC6,XP系统,PLX提供的driver和SDK(4.24版本)
 
FPGA内的数据连续的送至PLX,在FPGA内有一个2048深度的FIFO,以FIFO的半满
取‘非’作为LOCAL BUS的中断,PC收到中断后,以DMA方式读取1024个节拍的数据。
可以正常运行。但是有数据丢失的情况,用逻辑分析仪跟踪,发现偶尔有FIFO发出中断后,PLX的LOCAL BUS没有立刻读FIFO,而是等几MS至几十MS不等才来读FIFO,此时FIFO已经溢出,造成数据的丢失。这个情况的发生没有发现任何规律。

请有经验的师兄师姐们给提个建议,或者哪位达人有自己的驱动给用用,万分感谢!!!
--
游客

返回顶部