PCI基础知识
PCI 基础知识 PCI 总线发展历史 ================ PCI 总线,是由 Intel 公司 1991 年推出的局部总线。最早提出的 PCI 总线工作在 33MHz 频率之下,传输带宽达到 132MB/s(33MHz * 32bit/8),基本上满足了当时处理器的发展需要。 PCI 总线的发展可以分为三个阶段:PCI、PCI-X 和 PCI-E。 ### 1.1 PCI PCI 总线的发展历史可以追溯到 1991 年,当时 Intel 公司推出了第一代 PCI 总线。该总线工作在 33MHz 频率之下,传输带宽达到 132MB/s(33MHz * 32bit/8)。随着对更高性能的要求,后来又提出把 PCI 总线的频率提升到 66MHz,传输带宽能达到 264MB/s。 ### 1.2 PCI-X PCI-X 接口是 1998 年由 IBM, HP, 以及 Compaq 等公司制定,是并连的 PCI 总线的更新版本,仍采用传统的总线技术,不过有更多数量的接线针脚,同时,所有的连接装置会共享所有可用的频宽。与原先 PCI 接口所不同的是:一改过去的 32 位,PCI-X 采用 64 位宽度来传送数据,所以传输带宽就自动倍增。 PCI-X 2.0 又分别提升频率,经历过 266Mhz,533Mhz,这个带宽可以说是非常足够的了。 ### 1.3 PCI-Express PCI-Express,简称 PCI-E,于 2001 年春季由 Intel 公司提出。PCI Express 的接口根据总线位宽不同而有所差异,包括 X1、X4、X8 以及 X16(X2 模式将用于内部接口而非插槽模式)。较短的 PCI Express 卡可以插入较长的 PCI Express 插槽中使用。 PCI Express 总线是一种完全不同于过去 PCI 总线的一种全新总线规范,与 PCI 总线共享并行架构相比,PCI Express 总线是一种点对点串行连接的设备连接方式,点对点意味着每一个 PCI Express 设备都拥有自己独立的数据连接,各个设备之间并发的数据传输互不影响。 PCI Express 总线利用串行的连接特点将能轻松将数据传输速度提到一个很高的频率,达到远超出 PCI 总线的传输速率。PCI Express 的接口根据总线位宽不同而有所差异,包括 x1、x4、x8 以及 x16(x2 模式将用于内部接口而非插槽模式),其中 X1 的传输速度为 250MB/s,而 X16 就是等于 16 倍于 X1 的速度,即是 4GB/s。 PCI Express 总线支持双向传输模式,还可以运行全双工模式,它的双单工连接能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。因此连接的每个装置都可以使用最大带宽,PCI Express 接口设备将有着比 PCI 总线更高的传输速度和质量。