导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→PCI[scanli]

 *第4904篇: PCI

  
楼 主:scanli 2002年9月9日21:20
 PCI
老古你好:
    我想问几个PCI总线开发的问题,请你不啬赐教。
  我用VHDL写了一个简化的PCI总线程序,用syni   综合,用MAX-PLUSII进行时序仿真和布
线在EPM128SL84-7中实现,以上的步骤都顺利完成,仿真波形完全正确.
写入器件后,装入扩展槽中,计算机不能启动(WIN98,AGP显卡,PCI声卡),取出卡后,重新开机,
开机过程完成(显示器显示出字符)后,将扩展板插入,计算机能顺利启动,不过系统不能发现
装入的扩展卡,且系统的运行速度明显减慢,大约慢3-4倍左右.我将卡上的EPM128摘下后,插
入扩展槽,系统正常启动和运行.
    我的PCI程序只实现了配置读写和8位的I/O读写,没有奇偶校验PAR,不支持BACK TO 
BACK 和 突发传输.布线完成后用了125个CELL,时序仿真符合规范要求.器件写入也完全正
确.
    出现开不了机的现象我自己分析,可能有以下几种可能:
     1.PCB版布线不合理,其一.PCB上的AD00的长度是54MM,超过规范的要求;其二.没有将
PCB的空余部分作为GND或VCC;其三.没有考虑到电源的退藕问题,没有加退藕电容器.致使CLK
变形使启动后插卡导致系统运行速度变慢.
     2.在RST#起作用期间,AD线和CBE线的状态不正确.
     对上面的故障现象我已经检查了一个星期了,我不知怎样解决它,请老古先生帮我分析
分析,如有必要我可以将我的VHDL代码和PCB图(PROTEL)发给你.
    非常感谢!
    我的EMALL:SCAN000@SOHU.COM
  
2楼:老古 2002年9月10日16:13
 应该是par的问题,电脑里要求par的检验
  
3楼:scanli 2002年9月11日19:56
 PCI
我也怀疑是PAR的问题,但前两天我为了验证这个想法买了一个RTS8029的网卡,将其PAR线
断开,计算机能开机也能发现网卡,所以我认为可能不是PAR的问题。请分析,谢谢!
  
4楼:scanli 2002年9月14日20:38
 期待回答
老古同志,是不会还是不愿意回答,也得给个信吧,期待回答。
  
5楼:老古 2002年9月14日23:58
 这个我也不清楚

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:深圳哪里能做8口、16口、24口交换机机壳?

[下一篇主题]:C51编程:请教#if defined (pelicanmode) 语