阅读:1122回复:2
fpga实现pci的一个问题
用fpga做的pci接口,cyclone c12的芯片,本来是自己写的pci接口,在acex上已经调通,
但是移到cyclone上死活搞不定。后来改用altera的pci_mt32的core,第一次下载主机就找 到了新硬件(确定不是幻觉),并且能正确的读出配置空间的值。高兴了一天之后,再次 下载的时候又不照了,和以前自己写的接口是一个毛病,都是重起之后少少一段时间内能 测到clk信号,但是过了几秒钟clk就消失了。做仿真都是正确的,但是下载到板子上怎么 就这样了呢?好郁闷啊,请高手执教,感激涕零中!!! 还有哪位大哥能告诉我电脑刚启动的时候是如何扫描pci插槽的,而且是如何判断插槽上是否有插卡呢?最好详细点 |
|
沙发#
发布于:2004-03-30 08:51
Present Pin1 and Pin2.
要接好的,有可能是你要的电流太大,所以系统供应不了,关闭了你。 |
|
板凳#
发布于:2004-03-28 10:07
应该是你的硬件有问题或不稳定。clk停止的原因我认为有2个:1。主机认为不存在PCI卡,2。主机确认有卡存在,但卡未对主机反应,主机认为是有问题卡,忽略其存在。
|
|
|