设计的PCI板卡挑卡槽怎么办?
找不到板卡。
一般什么问题会导致这种情况呢?
是按照走线长度规范做的PCB么?
是啊,而且在上一批次里没有这么多毛病啊。一般这种是由于走线长度引起的吗?
先量一下基本的reset/clk/power再说吧
楼主,我遇到过和你同样的情况,只不过我用的是9054芯片,原因说起来其实非常简
单。
我的9054的lclk不是从时钟引出,而是从fpga引出的,或者说我的板卡上fpga把它的输
入时钟缓冲后再送到了9054做时钟。
这样就会有问题,因为电脑开机后,板上的fpga要load配置芯片中的代码完成fpga配
置,但是在同一时间里主板也开始扫描其上的外设,所以如果是老式的主板,扫描外设
速度慢,当它扫描到板卡时,fpga自我配置已经完成,则这时候9054有了lclk,主板自
然能找到板卡了。如果用新的主板,由于主板扫描外设速度较快,fpga还没有完成自我
配置时,主板已经扫到了板卡,由于9054没有时钟,电脑就会卡在那不动弹啦。
你可以这样试一下,如果电脑启动不了的话,按一下reset键,由于reset按键不会导致
电脑断电,所以板卡已经完成配置,但是主板会重新扫描,正常状况下,应该可以启动
的,我也是折腾了很久才发现上面的问题的解决办法的。
哥们,太感谢了。我是这样解决的,找了一个以前装好的系统,克隆过来,安装驱动,就能用了。以前用windriver都用不了,现在可以用了。
早年都这么干过
后来进步了,弄一块50M晶振LBUS用。
话说你们都不看pci协议的吗?系统/板卡上电时序图也不看的?
另外提醒不是所有的主板按reset是不掉电的,市面上约有20%的主板是按reset要走power cycle过程的,就是会进s5状态。你如果是做产品是要考虑这部分主板的。当然你们公司如果有bios开发能力这个是可以改的。