PCIE的发展历程

PCI-Express(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。PCIe交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”,简称“PCI-e”。它的主要优势就是数据传输速率高,最高的16X 2.0版本可达到10GB/s,而且还有相当大的发展潜力。PCI Express也有多种规格,从PCI Express x1到PCI Express x32,能满足将来一定时间内出现的低速设备和高速设备的需求。截止2019年1月份,当前主流主板均支持pcie3.0。

最早第一代PCIe 1.0标准于2003年推出,支持每通道2.5GT/S的传输速率和每通道250MB/S的数据速率,随着技术的进步,2007年初推出第二代的PCIe,其每通道传输速度为5 GT/s,吞吐量(带宽)也增加了一倍,达到每通道500MB/s,,但由于8b/10b编码方案的开销占比为20%,因此单lane的传输带宽为4 Gb/s。PCIe 3.0及以后的版本使用更高效的128b/130b编码,将开销占比降低到了1.5%。通过减少开销占比,PCIe3.0的单lane传输带宽相比PCIe2.0翻倍,达到8 Gb/s,同时保持了与PCle 2.0版本软件和机械接口的兼容性。由于完全向下兼容,PCIe 3.0为客户端和服务器配置提供了与PCIe 2.0相同的拓扑结构。PCIe 1. x和2. x卡可以无缝地插入支持PCIe 3.0的插槽中,反之亦然,支持这些配置以协商的最高性能水平运行。PCIe 3.0规范包含了Base和CEM(卡机电)规范,其中基本规范里的电气部分定义了集成电路(IC)级的电气性能,并支持8 GT/s信令。眼图(Eye Diagram)是一种通信领域中常用的时域分析工具,它可以用来评估数字通信系统中的信号完整性和传输质量(因为示波器显示的图形很像人的眼睛,因此被称为“眼图”)。由于PCIe的传输速率随着标准的迭代而增加,信号质量也会受到影响。如下图中的眼图闭合所示,通道长度越长信号质量也会越低,随着速度和信道距离的增加,物理层的验证测试更具挑战性。PCIe 3.0中8 GT/s的速度严重降低了接收器的信号,这将在示波器上以眼图闭合的形式出现(不均衡)。为了实现准确的通信,发送端和接收端需要就构成1和0的电平达成均衡,并采用诸如均衡和去加重等技术,使接收端清晰地看到数据。

PCIe 技术始于 2003 年,PCIe 1.0数据速率为 2.5GT/s,PCIe 2.0 规范在 2006 年将数据速率翻了一番,达到 5.0 GT/s。前两代 PCIe 技术使用 8b/10b 编码,产生了 25% 的编码开销。

2010年,PCIe 3.0 将数据速率提高到了 8.0 GT/s ,并采用了新的 128b/130b 编码机制,使每个引脚的带宽比 PCIe 2.0 翻了一番。新的编码机制通过采用三个随机位翻转检测的故障模型确保了高可靠性,并具有多种创新方法来执行数据包的物理层帧,同时保留从上层发送的数据包格式。 PCIe 3.0规范还加入了一些增强信号指令,以及对数据完整性的优化,包括发送器和接收器以及拓扑结构等,再加上重新优化的PLL、数据通道等。此外,PCIe 3.0标准的更新版本PCIe 3.1在2014年11月发布,加入了包括电源管理、性能优化和功能拓展等多项改变,当然本质的数据传输能力没有变化。2010年推出PCIE3.0,32(x16),可以看到之后几年一直处于PCIE3.0时代。

PCI 2.1还包括PCIe 2.0标准卡的所有功能。 PCIe 2.1标准卡支持系统的大部分管理。带有32通道PCI连接器(x32)的PCIe 2.0可以提供16GB/s的总吞吐量。 PCIe 2.1支持3.3V和5V。它还支持64位插槽和66MHz的功能。具有32通道PCI连接器的PCIe 2.1在66MHz时可提供266Mbps的吞吐量,而具有64通道PCI连接器的PCIe 2.1在66 MHz时可提供532 Mbps的吞吐量。PCIe 2.0包含功能,例如动态链接速度管理,可帮助控制链接的运行速度。它还支持诸如链接带宽通知,功能结构扩展,访问控制服务,完成超时控制,功能级别重置和功率限制重新定义之类的功能。 PCIe 2.1包括诸如协议,电气,机械和PCI本地总线组件和扩展板的配置规范之类的功能。电气规范定义了3.3V和5V信号环境。 PCIe 2.1支持多种处理器系列,其中还包括下一代处理器和64位寻址。还提供了与33MHz和66 MHz附加板卡和组件的向前和向后兼容性的条款。 PCIe 2.1提供数据和地址的奇偶校验。

PCIe 2.1通过促进以33MHZ和66MHz频率从32位数据路径透明升级到64位数据路径,提供了比PCIe 2.0更高的性能。PCIe 2.1支持3.3和5伏信号环境,而PCIe 2.0仅支持3.3V。PCIe 2.1支持大部分管理和故障排除系统,这些系统将在即将发布的PCIe 3.0版本中实现。PCIe 2.1的速度与PCIe 2.0版本的速度相同。PCIe 2.1提供数据和地址的奇偶校验,而PCIe 2.0不包括此功能。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值