原创
关于接口设计的问题
2009-9-14 09:07
2963
6
7
分类:
通信
最近在设计一个PCI-x 64bit 133MHz 到两个千兆以太网的电路,搜寻了比较大的网络器件厂商,都有相关芯片,它们提供的PCI-x是支持64bit 33MHz,66MHz,100MHz,133MHz的,根据GE的静载荷1Gbps来换算的话,理论上至少66MHz的频率才能满足两个GE口的要求,但实际情况下还要考虑PCIx的效率问题和软件方面的支持问题,怎么样选择一个合适的频率即满足两个GE的要求,又频率不是太高(可能会带来成本的提高),成了硬件工程师应该好好考虑的问题了。当然这只是接口设计方面的一个缩影,实际中,为了充分发挥接口的性能,达到最合适的带宽,通常要考虑以下几点:1. 硬件电路的性能,包括SI,EMI等问题,这些都可能使你的实际设计与理论设计相差甚远。2. 软件性能,包括驱动,操作系统的访问机制,应用程序的优化情况等也会对接口性能发挥影响很大。所以接口设计不单纯是一个硬件设计问题,更是一个系统设计问题,硬件工程师要了解操作系统原理,要和软件人员讨论才能找到一个更加合适的解决方案。
用户188034 2009-9-14 18:55