nong.hero
驱动牛犊
驱动牛犊
  • 注册日期2006-11-28
  • 最后登录2010-01-11
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1250回复:3

各位高手、斑竹、老大帮帮忙!PCI9052调不通!

楼主#
更多 发布于:2007-03-13 19:02
  各位老大,帮一下我吧,我的PCI9052出现了不少问题。
 硬件:由PCI9052卡以及一块FPGA功能卡通过数据线相连。16位数据线,地址为LA(2:10)加LBE1,控制线就只用了WR、RD,其他的线都没用到,也做了相应的处理,该接地的接地了该上拉下拉的也OK了。
 软件:用DS编写了一个很简单的驱动。
 EEPROM配置:只用了LOCAL SPACE0 共256字节,CNTRL是:1f20 4db6  LAS0BRD:0040 0000 LAS0RR:0FFF FF01 LAS0BA:0000 0001  INTCSR:0000 0022
问题:我用TEST调用OUTW(),通过示波器观察可以看到WR变低一个周期左右。但是连续写同一个地址,有时WR没有变低,在调用几十次后,WR再也没变化了。RD也是同样的问题。另外我写偶数地址调用OUTW()时(比如0X12,0X14.....)WR只变低一次,而写奇数地址(如0X13,0X19.....)WR会变低两次,而两次之间的时间也不确定。一直不明白是怎么回事。

请各位老大一定要帮帮我啊,我整了好几周了也没正明白,项目快到期了,搞不出来就死定了!
nong.hero
驱动牛犊
驱动牛犊
  • 注册日期2006-11-28
  • 最后登录2010-01-11
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-22 14:45
                     
dyxing2000
驱动小牛
驱动小牛
  • 注册日期2003-04-19
  • 最后登录2012-04-25
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望50点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-23 22:44
先用PLX自带的驱动试试吧,用PLXMON软件测试读写,若还不行,你的硬件或设置可能有问题,
你用C模式吧,仔细看看手册,估计是EEPROM没有设好,还有你的驱动呢
我以前做过
dyxing2000@163.com
xp4105
论坛版主
论坛版主
  • 注册日期2006-04-02
  • 最后登录2014-03-29
  • 粉丝1
  • 关注0
  • 积分905分
  • 威望570点
  • 贡献值1点
  • 好评度162点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-03-28 18:27
先看EEPROM ,再看驱动,我估计你驱动有问题。又没有DMA,就简单读写。问题不大。
时光如流水 抓紧时间实现自我价值
游客

返回顶部