PCX5750,带你走进PCIE新时代

互联网 | 编辑: 2004-08-10 15:45:00 一键看全文

PCI-Express作为一种最新的I/O接口规则,相对于前一代的PCI与AGP,在技术上无疑是领先的,为今后计算机周边设备和显卡的发展消除了接口上的瓶颈。但由于是一种刚刚出现的技术,它在普及直到最终取代PCI和AGP的路上,还有很长的距离需要走。

什么是PCI-Express总线

PCI与AGP使用的是并行数据传输方式,在一个或多个时钟周期里发送和接收信号,这会很容易造成发送和接收的不同步,降低效率,同时,因为数据传输线路的并行排列的结构会使得信号线之间的干扰随着设备运行频率的提高而增大,造成数据传输的错误。AGP8X那高达533MHz的运行频率已经逼近了并行传输的极限。在这里有一个例子:同样采取并行传输方式的IDE接口在从UDMA33提升到UDMA66时必须将原来的40芯IDE排线更换为80芯排线,这多出来的40根线其实就是为了更好的屏蔽数据线之间的互相干扰。而随着UDMA的速度的提高,IDE的并行传输方式不得不被抛弃,而改投串行传输。同样的,在PCI/AGP的并行传输方式走到尽头的时候,PCI-Express也走向了串行。

一个最基本的PCI-Express连接至少由一个接受对和发送对组成,共四根线路,称为一个Lane,分别将一个PCI-Express设备的发送对连接到另一个设备的接受对,构成一个完整的上下行连接。一个PCI-Express连接共分四层,从下到上依次为:物理层(Physical Layer)、数据链层(Data Link Layer)、处理层(Transaction Layer)和软件层(Software Layer)。在一次数据传输中,发送端在软件层生成数据包,在向下一层传递的过程中,每层都追加入一些信息,最后数据包通过物理连接到达另外一个设备的物理接受层,再由下至上,层层上传到软件层进行处理。

虽然一组PCI-Express总线同一时刻向一个方向只能传输1bit数据,但是它的传输速率可以达到2.5Gbps,由于PCI-Express在传输数据过程中会加入一些信息,所以每10个bit的数据才可以组成一个Byte,所以一个基本的PCI-Express连接的传输速度为250MB/s每个方向。

而几组PCI-Express线路可以协同工作,即几组PCI-Express线路连接在两个设备之间,同时传输数据。于是就有了PCI-Express×1、×2、×4……等等规格,目前最高可到×32,而在这次Intel的915/925系列中支持的是PCI-Express×1以及×16,其中PCI-Express×16是供显卡使用的,每方向其最高传输率可达250MB/s×16=4000MB/s=4GB/s,可以看到,这个速度已经超过现在AGP8×的2.1GB/s许多,并且PCI-Express的传输速度还有提升的潜力。

PCI-Express相对于PCI总线还有一个突出的优点,就是在用PCI-Express总线连接的各个设备之间不会互相干扰。我们知道,以前的PCI接口是共用数据传输线路的,即使用一组PCI总线连接各个PCI设备,所以同一时间只有一个设备可以传输数据。PCI设备越多,每个PCI设备的数据传输效率就越低。而PCI-Express总线连接的设备则没有这个问题,因为每个PCI-Express的连接都是封闭的、专用的数据传输通道,不存在共享数据传输通道的问题。

上图就是Intel的915系列主板上的PCI-Express插槽,最上方较长的一根是支持显卡的PCI-Express×16插槽,下面的三根是PCI-Express×1的插槽。可以看出,PCI-Express的插槽中线路排列的比以前的PCI插槽来得要密,并且,PCI-Express×1的插槽比PCI插槽要短的多。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑