阅读:1196回复:2
pci9052很奇怪的问题
各位老大,帮一下我吧,我的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会变低两次,而两次之间的时间也不确定。一直不明白是怎么回事。 请各位老大一定要帮帮我啊,我整了好几周了也没正明白,项目快到期了,搞不出来就死定了! |
|
沙发#
发布于:2007-03-22 14:43
|
|
板凳#
发布于:2007-03-24 12:14
顶一个
|
|
|