guan_2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2011-08-18
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1499回复:8

PCI 高手请指教,高分送上.急!!!

楼主#
更多 发布于:2004-07-09 06:22
我用7128AETC-100(3.3伏)制作了一个PCI接口,已经设计完毕,最近发现一个问题,在大多数电脑上都可以运行,这些电脑都是主流电脑主板,如华硕,INTEL,DELL,联想,同方,精英,但在个别电脑上不能启动,确认他的插槽是好的(网卡能工作),请问这与3.3伏电平有关吗?是不是用7128S(5伏)会好一点.另外各位所用的9052,9054...是不是都是5V接口电平?请有经验的前辈指教.
domore
驱动中牛
驱动中牛
  • 注册日期2002-04-06
  • 最后登录2008-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-09 10:13
有些主板的PCI插槽上就没提供3.3V电压。9052是5V的,9054是3.3V的。
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-09 23:05
的确是这样,所以最好的做法就是拉出5V的电压,然后再经过电压转换器变成3.3V
答得好的话,请兄弟们加点分,那是对我的肯定
guan_2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2011-08-18
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-10 07:21
我的3.3就是5伏变压而来的,我想知道,是不是因为我的信号标准是3.3伏造成有些PC不能启动.
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-10 17:10
可能跟上电瞬间器件的配置有关系。我原来做的卡上面的FPGA就遇到过这个问题。
cangyue
驱动牛犊
驱动牛犊
  • 注册日期2004-03-22
  • 最后登录2005-08-03
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-18 21:42
1。我觉得是主板本身的问题,bios和你的PCI可能不太兼容。
2。如果3。3V的PCI卡,插到5V的插槽里,会烧片子的。
天若有情天亦老, 月如无恨月长圆。
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-19 10:22
guan_2000,请问你使用什么语言编PCI接口的?是使用别人的库文件,还是都是自己编的,能不能给我个COPY做参考?
aha_here@sohu.com
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
cangyue
驱动牛犊
驱动牛犊
  • 注册日期2004-03-22
  • 最后登录2005-08-03
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-19 23:14
要自己编写接口还是很难的吧?也容易出bug。可以找一些IP来测试吧。或者直接用ALTERA提供的接口,然后自己做控制
天若有情天亦老, 月如无恨月长圆。
guan_2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-02
  • 最后登录2011-08-18
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-08-27 17:44
现在问题已经基本解决,不是电平问题,还是时序问题,为了让所有的PC都能够兼容,必须确保操作时序的严谨,如果卡的操作时序与PC不匹配就会死机.事实上每一种PC上的芯片组,都有细小的时序差别,但是信号逻辑都遵守PCI规则,我以前的读写操作定的太死,并且时序有点长,这样就不能灵活应对,所以出现不兼容.时序太长会影响其他设备的操作,比如:同时进行PCI网卡和我的卡的数据传送,就会死机,单独进行数据传送就没问题.目前问题已经解决,还没出现不兼容情况.
我没有采用别人的库,是自己编的.
只是完成端口的读写,从模式.
游客

返回顶部