布景
PCI Express是一个计算机体系总线的称号,不过咱们听得最多的仍是“接口”这个词。PCI Express的确是下一代的总线接口,而选用此类接口的产品,多为显卡,而PCI-E接口的显卡,也已在2004年正式问世。早在2001年的春季“英特尔开发者论坛”(IDF2001)上,英特尔公司就提出了要用新一代的技能代替PCI总线和多种芯片的内部衔接,并称之为第三代I/O总线技能。随后在2001年末,包含Intel、AMD、DELL、IBM在内的20多家业界主导公司开端起草新技能的标准,并在2002年完结,对其正式命名为PCI Express。看来,新技能也并不是一促而僦的,它也需求长时间的预备,这样,才会让它一问世便具有适当的成熟度。
特色
1、点对点衔接方法
和传统的PCI总线比较,PCI Express在作业方法上有了底子的改造——选用点对点总线衔接方法。咱们知道传统的PCI总线是以独占带宽的方法进行作业的,任何一个时间PCI总线上只能有一个设备进行通讯,一旦PCI总线上设备增多,总线控制权争用的问题就会严峻限制PCI设备功用的发挥。PCI Express总线选用了点对点的衔接方法,每个设备在要求传输数据的时分各自树立自己的传输通道,关于其他设备这个通道是关闭的,各个通道互不搅扰,数据传输的功率因而大为进步。
2、串行的传输方法
PCI Express的数据传输为串行方法,运用“电压差动式信号传输”,便是两条线路,以相互间的电压差作为逻辑“0”“1”的表明。每两条线路组成一个通路(Lane),每个通路的理论传送速率为2.5Gbit/s,实践中能够有两个传送通路,分为上行和下行,这样PCI Express就能够作业在双工状态下,能供给更高的传输速率和质量。
3、高速率传输
PCI Express分为x1、x2、x4、x8、x16和x32几种方式。形状上看x1最短,越往上则越长。它们是向下兼容的。PCI Express x16单通道就具有5GB/s(2.5Gb×16/8=5GB/s)带宽,不过因为选用8b/10b编码,事实上的有用带宽为4GB/s(扣除20%的植入时钟信号)。同理,代替现行PCI插槽的“PCI Express x1”单通道应该具有250MB/s的带宽,而传统PCI总线的带宽为133MB/s。PCI-Express的高带宽,能完成更高的数据吞吐能力。
注:x1表明有1条数据通道,x2表明有2条数据通道,x4表明有4条数据通道,依此类推。
4、热插拔的支撑(须主板支撑)
PCI Express总线数据传输间隔长达3m,使得各硬件子体系完全可在空间上互相分隔,只用线缆衔接。它支撑热插拔功用,可对一切的接入设备进行实时监控,这样硬件厂商可规划出形状和巨细都契合模块化要求的部件,用户需求扩大和晋级硬件时,只需求把旧的拔掉,新的插上就能够了,不必关机。
5、杰出兼容性
别的PCI Express总线还在软件级别上兼容PCI标准,不需求更新操作体系和BIOS,即可运用。未来选用PCI Express总线的主板仍可支撑PCI插槽,各种PCI接口的扩展卡能够低带宽方式正常运转。这就为PCI Express的敏捷遍及供给了根底,不需面临等候软件的为难。
整体体系架构
1、PCI Express根本结构
2、PCI与PCI Express总线结构比较
图-2
3、桌面、移动和服务器体系中PCI Express总线技能的运用
图-4