阅读:4636回复:14
新手开发PCI9054,有几个问题请各位前辈高手指点
我最近才开发的一个PCI卡,用的PCI9054,遇到几个问题无法解决:
1.如果我不接93CS56,计算机无法启动;但如果接上没有烧写的93CS56,计算机只能进BIOS,不能进系统. 2.PCI9054与93CS56连接的EESK\\EECS\\EEDI/DO,怎么上电后检测不到信号 3.上电后RST#一直是高电平,这个是正确的吗;而LRST#一直是低电平,这个是否有问题. 现在我有怀疑 PCI9054是否有工作 如果前辈高手门也遇到过这样的问题,请给予后辈菜鸟指点,万分感谢 |
|
沙发#
发布于:2005-03-24 10:19
我刚才看到论坛的一些贴字,说了两个我没注意到的问题
1.PRSNT1#或PRSNT2#必须有一个接地 2.我的LCLK是FPGA给的,我还没写FPGA程序,也就是没给出LCLK,系统不能启动 是否是这些原因呢 |
|
板凳#
发布于:2005-03-24 12:38
prsnt可以不接
lclk一定得要 |
|
地板#
发布于:2005-03-24 17:02
我下午把LCLK接上了,可还是不行啊,真是没办法啊
|
|
地下室#
发布于:2005-05-28 15:13
我也是啊,LRST#老是为低。系统停在检测到硬盘之后,此时如果人工复位一下PCI_RST#的话就可以开始引导机器,进入系统,发现新硬件!我的EEPROM是空白的。求大侠帮忙啊!
|
|
5楼#
发布于:2005-05-28 23:33
看看RDK的原理图。
|
|
6楼#
发布于:2005-05-30 11:57
(1)LCLK是一定得有的
(2)PRSNT1#或PRSNT2#必须有一个接地,因为这两个信号是功率需求信号,如不接,在一些机器上是不能正常工作的,具体表现为没有PCI CLK (3)一定要配置EEPROM,,既93CS56不能空,不然在一些机器上是不能正常启动的。我们经常看到开发员讲用空的93CS56,然后机器正常启动,找到新硬件,其实在一些主板上行,在一些主板上不行 (4)加电后,PCI_RST#信号,先高,后低,再高,同样的,在LOCAL端,LRST#信号,也是一样(必须有LCLK信号,否则LRST#信号一直低) (5)在机器没有完全启动之前,不要进行DMA操作,尤其在BIOS阶段,会出问题 (6)自己仔细检查原理图和PCB板,如果确认没有问题,可以换一台PC机,因为一些PC机对PCI终端的反射信号较敏感,如技嘉的主板,一般要求PCI的时钟线长度为2500mil (7)如果还有问题,请检查自己的晶振,用示波器看一下LCLK,仔细观察LCLK是否有抖动。有一些晶振,有时钟输出,但时钟很不稳定,既DITHER太大 (8)如果上述问题都考虑到了,还有问题,那么请你花点时间,重新设计你的板卡 |
|
7楼#
发布于:2005-05-30 12:01
(9)还有一种可能,板子焊接有问题,数据线有短路。这时,很大一部分主板停在硬盘检测阶段,一部分主板停在显卡阶段。请确认板卡焊接没有问题。如虚焊,会出现驱动程序安装不正常,短路,可能机器不能启动,和启动后不能正常工作
|
|
8楼#
发布于:2005-08-02 11:12
赞
wistful |
|
9楼#
发布于:2007-09-17 17:41
总结得真好,谢谢了
|
|
10楼#
发布于:2007-10-19 07:35
总结的好,要经常的顶!
|
|
11楼#
发布于:2007-10-24 11:24
PRSNT1#或PRSNT2#这个两个信号接不接地,好像没什么关系
有些主板上的PCI插槽就已经接地了。我做的好几块板子都没接地,照样能用。 你看看你的93CS56是不是PLX手册上推荐使用的,必须支持连续读!!! 还有,如果你是在中发买的93CS56,小心是假货。我碰到过 |
|
12楼#
发布于:2007-10-25 20:30
我在中发买的S93C56,有用过的吗?
|
|
|
13楼#
发布于:2007-12-29 12:45
wistful,LCLK为10M有没有问题啊?
|
|
|
14楼#
发布于:2008-05-18 21:56
顶你,wistful
|
|