- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PCI-Expess总线的接口电路设计
PCI-Express总线的接口电路设计
王福泽 天津工业大学
课题背景
计算机I/O技术在高性能计算发展中始终是一个关键技术。其技术特性决定了计算机I/O的处理能力,进而决定了计算机的整体性能以及应用环境。从根本上来说,无论现在还是将来,I/O技术都将制约着计算机技术的应用与发展,尤其在高端计算领域。近年来随着高端计算市场的日益活跃,高性能I/O技术之争也愈演愈烈。当计算机运算处理能力与总线数据传输速度的矛盾日益突出时,新的总线技术便应运而生。在过去的十几年间,PCI Peripheral component Interconnect 总线是成功的,它的平行总线执行机制现在看来依然具有很高的先进性,但其带宽却早已露出疲态。PCI总线分有六种规格 表1所示 ,能提供133MBps到2131MBps的数据传输速率,而对于现有高性能产品例如万兆以太网或者光纤通信,传统的PCI的数据传输速率早已入不敷出[4]。
表1 PCI总线六种规格
总线类型 总线形式 时钟频率 峰值带宽 每条总线上板卡插槽数 PCI32位 并行 33MHz 133MB/s 4-5 PCI32位 并行 66MHz 266MB/s 1-2 PCI-X 32位 并行 66MHz 266MB/s 4 PCI-X 32位 并行 133MHz 533MB/s 1-2 PCI-X 32位 并行 266MHz 1066MB/s 1 PCI-X 32位 并行 533MHz 2131MB/s 1 对于64位总线实现,上述所有带宽加倍
对于64位总线实现,上述所有带宽加倍仔细分析传统的PCI信号技术,可发现并行式总线已逐渐走近其性能的极限,该种总线已经无法轻易地提升频率或降低电压以提高数据传输率:其时钟和数据的同步传输方式受到信号偏移及PCB布局的限制。高速串行总线的提出,成功的解决了这些问题,其代表应用就是PCI Express。PCI Express采用的串行方式,并且真正使用“电压差分传输”即是两条信号线,以相互间的电压差作为逻辑“0”,“1”的表示,以此方式传输可以将传输频率作极高的提升,使信号容易读取,噪声影响降低。由于是差分传输,所以每两条信号线才能单向传送1比特,即一根信号线为正、另一根信号线为负,发送互为反相的信号,每一个“1比特”的两条信号线称为一个差分对。按PCI Express技术规范规定,一个差分对的传输速率为2.5Gbps。实际使用中,则要使用两个差分对作为一个条链路,分别用做发送和接收。因为有了这样的机制,使得数据带宽是可以弹性调配的。根据相关标准PCI-Express总线能够以xl/x2/x4/x8/x12/x16/x32进行传输 如表2所示 ,可提供5Gbps到160Gbps的传输带宽。当系统内某一通道需要更高频宽时,可以机动调度多个链路给该通道,让其传输频宽提升,以适应一时激增的数据传输需求[1]。
表2 PCI-Express多链路传输速率表
PCI Express链路宽度 X1 X2 X4 X8 X12 X16 X32 传输带宽(Gb/s) 5.0 10.0 20.0 40.0 60.0 80.0 160.0 有效带宽(Gb/s) 4.0 8.0 16.0 32.0 48.0 64.0 128.0 8b/10b编码使实际有效数据带宽损失20%,每链路包含一对发送/接收模块,每模块单项传输带宽2.5Gb/s
除了传输方式的改变外,PCI Express还有一个更有意义的改变,即连接方式的改变。PCI Express采用点对点连接方式,较PCI的共享总线方式是一个重要的进步。对于PCI的共享总线方式,PCI总线上在某一时刻只能有一个设备进行通信,一旦PCI总线上挂接的设备增多,每个设备的实际传输速率就会下降,性能也得不到保证。而PCI Express则采用一种较为先进的连接方式,以点对点的方式处理通信,每个设备在要求传输数据时建立独立的传输通道,对于其它设备这个信道是封闭的,这种操作方式保证了通道的专有性,避免其它设备的干扰,使信号的质量和可靠性增加。由于是点对点的关系,也很好的保证了其扩展性。由于PCI-Express只是扩展总线,与操作系统无关,也可保证其与原有PCI的兼容性,给用户的升级带来了方便。下图为PCI-Express的拓扑结构。
图1 PCI-Express系统拓扑结构
PCI Express不但具有高性能的传输速率,而且其通用性也有重要的意义。由于其通用的模式,不仅可用于北南桥和其它设备的连接,也可以延伸到芯片组间的连接,甚至也可以用于连接图形芯片。这样整个计算机的I/O系统将重新统一起来,将更进一步的简化计算机系统,使其具有更强的通用性。从目前己经显现的特点看,PCI Express一改传
文档评论(0)