阅读:1148回复:7
高手过来看看!100分在线送.
我用CPLD做了一个PCI板卡,已经调试完毕,现在突然发现一个问题:
板卡插在远离CUP的PCI插槽,电脑就启动不起来.现在的电脑PCI都很少,两三个PCI都没问题,但是老的PC的PCI有4,5个,就发现插在近CPU的两个或三个没问题,但是更远电脑就启动不了.有的老电脑甚至只能是最近的一个槽.(所有槽均正常.) 我的CPLD的IO电平是3.3伏,有关系吗?信号衰减?PCI接口逻辑我检查了N遍,也修改了N遍,都是同一个问题. 各位有经验的大哥多多指教. |
|
沙发#
发布于:2004-06-06 22:32
有可能,试一下把PCI的5V电压接出来,再加电压转换器,可能会好一点
|
|
|
板凳#
发布于:2004-06-07 09:27
cpld驱动不够.
|
|
地板#
发布于:2004-06-07 10:00
cpld驱动不够. 建议增加一级输出驱动,也可以做到 CPLD 内部。 |
|
地下室#
发布于:2004-06-07 10:18
多谢各位,一楼所说难道是要把VIO改为5伏,还是另加5伏供电,请告知,2,3楼所说即就是增加CPLD驱动.我可以尝试一下,多谢各位.
另外请问是不是大家习惯于把板卡VIO做成5伏?PCI规范或者是各位的经验有没有这方面的强烈建议. |
|
5楼#
发布于:2004-06-07 10:22
忘了请问三楼,CPLD(7128)内部加驱动怎么加有效?是用244,还是一个CARRY,not.还是别的什么?
|
|
6楼#
发布于:2004-06-07 12:22
忘了请问三楼,CPLD(7128)内部加驱动怎么加有效?是用244,还是一个CARRY,not.还是别的什么? 你都可以试一下,还可以用双缓冲到一个管脚。 |
|
7楼#
发布于:2004-06-08 19:13
解决了,那个爽啊,实在是太高兴了.原来那些个槽现在都老实了,百分百正常启动,我这里最多6个槽,估计10个槽都没问题(乱猜),太棒了.
送分.谢谢各位.按照加驱动方式,我用了三路. |
|