singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2205回复:2

请教高手关于9656DMA的一个奇怪的问题,谢谢!

楼主#
更多 发布于:2008-05-19 15:22
我在使用plx9656时遇到了一个问题,我采用的是DMA LOCAL-to-PCI Demand Mode(32-Bit Local Bus,64-Bit PCI Bus)方式进行DMA传输,按照资料上的时序进行操作,将DREQ0#置低时,DACK0#也会相应置低,然后将DREQ0#置高时,DACK0#也会置高,但是BLAST#信号却没有低下来,想请教什么原因会导致BLAST#信号不响应?
             我9656寄存器的设置都是对的,采用的是FPGA和9656连接的方式,我的控制9656工作的逻辑在没有改动的情况下,两次编译的结果却不相同,有时DMA会顺利工作,blast#在DACK#置高时也会低下来;而有时却报DMA超时,blast#在DACK#置高时,却没有低下来,这时,我从逻辑分析仪上观测到的现象就是前面所说的,DREQ0#置高时,DACK0#也会置高,但是BLAST#信号却没有低下来,就算是我的程序不稳定的话,那DREQ#信号给对、DACK#响应对的话,blast#也应该是会低下来的,对么?
             期待大侠回复,谢谢了。
singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-05-20 20:28
没有人看看么?
qiuxin_88
驱动牛犊
驱动牛犊
  • 注册日期2006-11-20
  • 最后登录2013-02-18
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望52点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-12-09 14:55
还没有做到这一步啊!我的工控机还没有识别到卡!
游客

返回顶部