1.1 PCI Express总线的起源和现状
2001年春季的IDF上Intel正式公布PCI Express,是取代PCI总线的第三代I\O技术,也称为3GIO。该总线的规范由Intel支持的AWG(Arapahoe Working Group)负责制定。2002 年4月17日,AWG正式宣布3GIO 1.0规范草稿制定完毕,并移交PCI-SIG进行审核。开始的时候大家都以为它会被命名为Serial PCI(受到串行ATA的影响),但最后却被正式命名为PCI Express。2006年正式推出Spec2.0(2.0规范)。
PCI Express总线技术的演进过程,实际上是计算系统I\O接口速率演进的过程。PCI总线是一种33MHz@32bit或者66MHz@64bit的并行总线,总线带宽为133MB/s到最大533MB/s,连接在PCI总线上的所设备共享133MB/s~533MB/s带宽。这种总线用来应付声卡、10/100M网卡以及USB 1.1等网络接口基本不成问题。随着计算机和通信技术的进一步发展,新一代的I\O接口大量涌现,比如千兆(GE)、万兆(10GE)的以太网技术、4G/8G的FC技术,使得PCI总线的带宽已经无力应付计算系统内部大量高带宽并行读写的要求,PCI总线也成为系统性能提升的瓶颈,于是就出现了PCI Express总线。PCI Express总线技术在当今新一代的存储系统已经普遍的应用。PCI Express总线能够提供极高的带宽,来满足系统的需求。如下表所示:
表1 PCI Express对比
目前,PCI-E 3.0规范也已经确定,其编码数据速率,比同等情况下的PCI-E 2.0规范提高了一倍,X32端口的双向速率高达320Gbps。
1.2 PCI Express总线的技术优势
PCI总线的最大优点是总线结构简单、成本低、设计简单,但是缺点也比较明显:
1) 并行总线无法连接太多设备,总线扩展性比较差,线间干扰将导致系统无法正常工作;
2) 当连接多个设备时,总线有效带宽将大幅降低,传输速率变慢;
3) 为了降低成本和尽可能减少相互间的干扰,需要减少总线带宽,或者地址总线和数据总线采用复用方式设计,这样降低了带宽利用率。 PCI Express总线是为将来的计算机和通讯平台定义的一种高性能,通用I\O互连总线。
与PCI总线相比,PCI Express总线主要有下面的技术优势:
1) 是串行总线,进行点对点传输,每个传输通道独享带宽。
2) PCI Express总线支持双向传输模式和数据分通道传输模式。其中数据分通道传输模式即PCI Express总线的x1、x2、x4、x8、x12、x16和x32多通道连接,x1单向传输带宽即可达到250MB/s,双向传输带宽更能够达到500MB/s,这个已经不是普通PCI总线所能够相比的了。具体配置可以参照表1。
3) PCI Express总线充分利用先进的点到点互连、基于交换的技术、基于包的协议来实现新的总线性能和特征。电源管理、服务质量(QoS)、热插拔支持、数据完整性、错误处理机制等也是PCI Express总线所支持的高级特征。
4) 与PCI总线良好的继承性,可以保持软件的继承和可靠性。PCI Express总线关键的PCI特征,比如应用模型、存储结构、软件接口等与传统PCI总线保持一致,但是并行的PCI总线被一种具有高度扩展性的、完全串行的总线所替代。
5) PCI Express总线充分利用先进的点到点互连,降低了系统硬件平台设计的复杂
性和难度,从而大大降低了系统的开发制造设计成本,极大地提高系统的性价比和健壮性。从下面表格可以看出,系统总线带宽提高同时,减少了硬件PIN的数量,硬件的成本直接下降。 1.3 PCI Express总线在万兆存储系统的应用 在H3C公司开发的最新一代存储产品IX3000中,采用Intel最新一代服务器硬件平台技术,前端支持高达16个GE接口,或者8个GE+8个4Gb FC接口,最高配置更可以支持多达4个10GE接口,后端接口可以提供6个SAS×4宽端口,达到72Gbps的后端访问速率,提供无与伦比的磁盘访问IOPS和吞吐量,只有PCI Express总线架构的系统才能满足系统性能的需求。
IX3000存储系统控制器系统架构如下图所示。系统采用4条×8的PCIE总线来扩展前端和后端接口,采用2条×8PCIE总线来实现2个控制器之间的缓存镜像,采用2条×8PCIE总线作为系统内部的控制和管理通道。其前端接口能够安装10GE接口卡或者GE+FC COMBO接口卡,以及GE接口卡,后端PCIE接口用来和高性能的IO处理扩展卡连接,提供高性能IO处理、RAID计算以及CACHE镜像管理等功能,并提供SAS后端接口用于连接SAS磁盘阵列,为用户带来前所未有的存储新体验。
关键字:PCI Express 总线技术
编辑:神话 引用地址:PCI Express总线技术白皮书
推荐阅读最新更新时间:2023-10-12 20:39
嵌入式系统的PCI Express时钟分配
PCI Express (PCIe)是嵌入式和其它系统类型的背板间通信的一个非常理想的协议。然而,在嵌入式环境中,背板连接器引脚通常很昂贵。因此,采用点对点连接的星型结构的PCIe时钟分配方案就变得并不理想。本文将讨论如何使用一个多点信号来分配PCIe时钟,而且仍满足PCIe第二代规范严格的抖动要求。
PCIe计时
PCIe基本规范1.1和2.0为信令速率2.5Gbps和5.0Gbps的时钟分配定义了三个不同模型,见图1、图2和图3。
共用时钟架构作为最常使用的方法有很多理由。首先,大多数支持PCIe接口的商用芯片只适用于这种架构。其次,这种架构是唯一可以直接支持展频计时(Spre
[嵌入式]
ARM922T核ZCP320A处理器PCI总线操作
摘要:本文简要说明了ZCP320A处理器内部集成的PCI总线接口、编程模式及工作模式,并介绍了作为主设备时如何访问外部扩展的RTL8139 PCI网卡设备。为以后的设计者提供借鉴及应用基础。
关键词:ARM922T ZCP320A PCI总线 RTL8139
ZCP320A采用了ARM公司的ARM922T核,ARM922T是ARM9TDMI通用处理器家族中的一员采用哈佛结构内部使用5级流水线支持32位的ARM指令系统和16位的Thumb指令系统包括两个相互独立的8KB 的数据和指令高速缓存,高速缓存行的长度是8个字。ARM922T 实现增强型ARM结构v4MMU以提供对指令和数据地址的转换和访问许可检测。ARM922T 支持
[嵌入式]
CAN总线技术在智能汽车系统中的应用
1 引言
CAN总线是控制局域网络(Control Area Network)的简称,它最早由德国BOSCH公司提出。由于它具有传输速率高,抗干扰能力强,硬件连接方便等突出特点,非常适合用于汽车系统中,解决众多测试与控制仪器之间的数据交换问题。
2 智能汽车系统简介
智能汽车主要被用于野外环境中,它可以按照人预先设定的指令,根据地图信息做出全局路径规划,并在行进过程中不断感知周围的环境信息,自主地制定出各种决策,引导自身安全地行使并完成相应的规划和操作任务。
它除具备普通汽车的各类功能外,还增加了测算车身位置,测算车头方向,控制汽车自带有向天线的方向使其与基地之间进行无线通信等功能。如此众多的信息,如果完全采用R
[嵌入式]
联想首批802.11n笔记本电脑采用Atheros的WLAN芯片组
无线解决方案的领导开发商Atheros Communications,日前宣布联想的ThinkPad T60、R60、X60与Z61系列产品,已推出几款采用Atheros XSPAN 802.11n草案1.0无线局域网络 (WLAN) 技术的新型企业级笔记本电脑。新型笔记本电脑整合Atheros的AR5008E-3NX芯片组,支持PCI-Express接口,并可在2.4GHz及5 GHz频带工作。为了实现可靠的无线连接、强化覆盖范围的传输速率以及兼容于传统规范,此芯片组的功能还包括802.11n草案1.0规范的所有规定技术项目。
这些产品是联想首批采用802.11n草案功能的企业级笔记本电脑,也是市场上率先采用Atheros
[焦点新闻]
LXI总线技术特点及其在分布式测试与诊断系统中的应用
1、引言
自从上世纪70 年代初,惠普公司推出GPIB 通用仪器总线以来,测试仪器的发展经历了GPIB总线、VXI总线和PXI总线等多种形式。采用这些总线技术组建的测试系统被广泛地使用。但是,不管采用哪种技术的军用自动测试系统都存在很多不足。如:GPIB仪器体积和重量大,数据传输速度慢,且要用GPIB 卡和电缆来实现程控,成本较高;VXI 系统虽然有较小的体积和重量,通道数也很多,但是VXI 系统必须采用VXI 机箱、零槽控制器以及1394-PCI 接口卡才可实现程控,构建系统的成本比较高;PXI 仪器虽然比VXI 仪器的体积小,重量轻,成本也低,但PXI 总线仪器的功能覆盖面有限, 仪器品种也远比VXI 仪器少,通道数和电磁
[嵌入式]
利用Nport Express实现S2E(串行口到以太网)
1 引言
单片机传输数据有两种方式:串行和并行。并行传输只能应用于近距离的通信,而对于大部分单片机测控系统来说,分布范围广,距离中央处理机远,因此只能采用串行传输 。串行传输需要经过电平转换,一般有两种方案:RS-232标准,RS-485标准。第一种标准的最大传输速率为20kb/s,最大传输距离为15m,而RS-485最大传输速率为10Mb/s,最大传输距离为1200m,超出这个范围,由于干扰信号的叠加和传输信号的衰减,误码率将大大增加 。那么如何实现远距离的测控和数据传输呢?利用Nport Express把单片机接入因特网,使数据通过网络传输,则可以很好地解决远程通信的问题。本文就利用Nport Express实现S2
[模拟电子]
VIAVI Xgig平台获PCI-SIG认证
中国上海,2021年10月27日 - VIAVI Solutions(VIAVI)近日宣布PCI-SIG®已认证Xgig® 协议训练器可用于PCI Express®(PCIe®)4.0协议合规性计划。PCIe 4.0是目前市场上合规性级别最高的规范。作为多功能VIAVI Xgig 5P16协议分析平台的组成部分,Xgig协议训练器现可在PCI-SIG合规性研讨会上被用于PCIe 链路和事务协议合规性测试。 在此类研讨会上所进行的测试中,通过PCIe技术合规性的产品可被添加至由PCI-SIG维护的集成商名单。成品制造商可从该名单中快速识别已通过测试并符合要求的组件。 PCI-SIG总裁兼主席Al Yanes表示:“我们很高兴
[测试测量]
基于PCI 9052总线的高速噪声检测系统
摘要 :文章介绍了一种基于PCI总线的高速噪声检测系统,介绍了采用PCI 9052作为PCI总线接口芯片的数据采集部分的设计原理,并说明了数据采集卡的高速采样和速率可变的实现原理,给出了底层硬件同上层软件的连接实现。
关键字 :噪声检测;PCI总线;PCI 9052;WDM
前言
噪声检测系统用于对环境噪声进行样本采集和频谱分析,确定噪声中的频率分量是否对人体造成伤害。该系统分为高速数据采集卡和频谱分析两部分。数据采集卡将采样采集到的数据送入计算机内,由应用程序完成快速频谱分析功能。由于环境噪声是实时变化的,因此需要采集电路的高速采样和数据的高速传输。鉴于传统总线无法满足高速传输
[嵌入式]