本文主要是介绍走向点到点的互连---从PCI、PCI-X到PCI-Express,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在目前的结构中,外围设备(网络,存储和视频)使用像PCI或PCI-X那样的平行总线来连接的。平行总线已从32位33兆的PCI发展到了64位 133兆的PCI-X。随着平行总线的时钟速率的增加这些总线支持的插槽数目就减少。平行总线通常包含地址/数据信号和一些边带信号。边带信号用来表示总 线上数据的方向和事务处理的类型,还能用于表示中断或总线主控请求。一个典型的64位PCI-X总线在总共127个信号管脚中可包含64条地址/数据线和 33个左右的边带信号。 由于网络、存储和视频的带宽需求已经增长,一些设计师们正着眼于把点到点的结构作为有潜力的解决方案。在基于总线的结构 中,带宽是由总线中所有的设备来共享的。在PCI-Express 点到点的结构中,每个设备都由一个专用连接而不必要共享带宽。点到点的结构还有其它的优点。一个典型的PCI-Express连接使用两个LVDS(低电 压差分信号)对,一对用于发送,一对用于接收。在这个结构中没有边带信号。下面的图显示了一个点到点的通道,它有两个差分对(一个发送一个接收)和一个地 信号。一个PCI-Express通道在每个方向同时以2.5Gb/s传送数据并使用8b/10b编码。 PCI-Express提供了超越总线型PCI-X的一些优点。优点之一是为应用裁剪带宽的能力。PCI- Express信道能聚集以增加总带宽。PCI-Express通道的有效组合为x1,x2,x4,x8,x16和x32。可用的带宽直接与通道的数目成 比例。通道数加倍带宽也加倍。一个10Gb以太网控制器可以使用4条PCI-Express通道来与控制器的带宽相匹配。由于PCI-Express通道 不是被多个设备共享的,它的结构本质上是可热替换的。PCI-Express使用消息传递来处理一些PCI所提供的边带信号。
用于母板的器件从PCI到PCI-Express的转变将在2004年出现。转向PCI-Express的主要驱动力是每管脚的带宽,可扩展性,和 带宽。从软件的观点PCI-Express看起来就象PCI。PCI-Express的设计师们要维持与为PCI设备编写的所有软件都兼容。一个仍要回答 的问题是何时我们可以看到基于PCI-Express的插板。现在标准已有了,这只不过是市场采用率的事情了。 |
这篇关于走向点到点的互连---从PCI、PCI-X到PCI-Express的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!