本帖最后由 fangzimo 于 2013-7-11 16:38 编辑
最近设计的一个基于PLX9054的CPCI板卡,分别焊接两块板卡,一块板卡插入自己的电脑主机的PCI插槽,电脑无法启动,一块启动后无法找到硬件PLX9054,其中板卡通过CPCI转PCI转接卡插入电脑主机PCI插槽的,有几个问题不明白:
1、当不焊接FPGA,只焊接PLX9054,插入电脑PCI插槽,是不是这样就可以发现硬件
2、9054本地local端不需要任何动作还是必须得焊接FPGA,并有程序,电脑才能发现硬件,找到9054
2、按照网上的说法,配置的EEPROM中空白时,EEDI/O脚接上拉,就可以发现硬件,我试过最终还是未发现
3、其中test引脚我一直拉低的状态,同样也是没有找到,,选择的C模式下
我现在所有板子都能启动了,但是启动后无法找到新硬件,插入PCI插槽后,感觉没什么反应,是空白的EEPROM,EEDI/O是拉高的,FPGA没有编程,看PLX9054的手册上如下的方式,说恢复默认情况下,可也是没办法发现新硬件,郁闷啊!!求大神们指点一二,不胜感激!!
问题4:发现好的板子插入电脑主机后,PCI端的clk信号一直有的,可是我的板子插入后,开机前一小段时间有clk,后来电脑主机“滴”的一声后,clk就消失了,所有信号线都连接了,(fpga的local端没有焊接、eeprom焊接空白EEDI/O引脚上拉)
问题5:还有个很重要的问题:设计的是cpci的板卡,通过淘宝上购买的cpci转pci的转接卡接入电脑PCI插槽,现在PCI信号线及部分线的终端匹配电阻时100欧,看CPCI规范中是10欧,对我板卡启动后,找不到硬件有关系吗???? |