小弟近日调试一项目,是ETX cpu 模块加自己设计的底板组成一个能完成自己要求功能的机器。 ETX CPU模块是研华的4481,由它送出来的pci信号通用cpci插座在底板上的plx 9052把pci 信号转成局部总线上,两个fpga挂在局部总线上。。。。9052的驱动是由windriver生成的驱动。。。至于fpga做什么的还可以不理。 问题就出在,pci总是不通,有时候多试几次就有成功读出数据,但不稳定。。。(利用windriver的工具读。。。。) 查询研华,得知4481为pci r2.2规范的,也就是说兼容3.3v和5v的pci规范。。。。(难度不是么?) 而9052的芯片资料上是注明了不支持3.3v pci信号规范的。。。。 想请教大家,是否有人曾成功实现在ETX 加9052 实现过pci 转局部总线。。。。又或者是其它原因? 大家给点意见,无论对错,有什么尽管说。谢谢了 |