| | | | | | | [文章信息] | | | 作者: | 天蝎 | | 时间: | 2004-03-17 | | 出处: | 天极Myhard | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 已经在PC系统中服役了十多年的PCI总线面对现在的巨大的数据吞吐量,早已经显得力不从心、不堪重负。 | |
| |
|
| | | |
|
|
|
|
|
我们需要更高速度的总线技术
为了满足我们日益增长的计算需求,处理器的主频越来越高、显卡的速度越来越快、存储系统和网络的性能也越来好……已经在PC系统中服役了十多年的PCI总线面对现在的巨大的数据吞吐量,早已经显得力不从心、不堪重负。
在1997年,AGP总线的出现解放了图形芯片,此后它们以几乎超越CPU的速度发展着。南北桥芯片之间也陆续的采用了专用的互连总线,比如Intel HubLink架构、VIA VLink和SiS MuTIOL-link。
服务器和工作站也陆续的在90年代末期开始采用66MHz/64-bit PCI总线,后来升级为PCI-X总线技术。可以看到,我们正在使用的系统中充满了为了突破PCI总线技术而引入的各种不同的互连技术。显然,要构架更高性能、更高效的PC系统,业界需要统一的、高速PCI总线替代技术。
PCI Express发展历程
在2001年春季IDF期间,Intel公司宣布将会开发第三代输入输出技术(3GIO)来取代现有的PCI总线技术。同年8月份,PCI-SIG(PCI特殊兴趣小组)批准了代号为Arapahoe的3GIO标准。次年4月份,PCI-SIG和Arapahoe工作小组完成了3GIO草案,并且正式命名为PCI Exresss。
7月23日,PCI-SIG正式发布了PCI Express 1.0版规范。这其中Intel、ATI、AMD、IBM、HP、Microsoft、TI等核心成员的功不可莫。
PCI Express技术概要
现在我们还在使用的PCI总线属于共享并行结构,PCI Express则采用了点到点的连接技术,也就是说每个设备都有自己专用的连接,不需要向共享总线请求带宽。更加直白的说,PCI Express的目标就是要实现芯片之间的I/O连接、扩展板卡(比如显卡、声卡)的连接,甚至还能提供USB 接口、IEEE 1394接口的连接支持。我们把PCI Express主要技术特性罗列如下:
设备间点对点的串行连接
单针高带宽
弹性总线带宽
低功耗和电源管理功能
支持热插拔、热交换
支持同步数据传输
通过中央I/O桥芯片进行主桥传送或者通过交换器进行对等传送
分包和分层协议机制
支持多虚拟通道每物理通道
端到端和连接层的数据集成
PCI层的错误处理和高级错误报告
采用小尺寸接口,节省空间
软件层兼容PCI
|
|
|
|
|
|
|
|