网站大量收购独家精品文档,联系QQ:2885784924

关于PCIExpress延时的几点考虑.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于PCIExpress延时的几点考虑.doc

每一天,许许多多的汽车都面临着同一个问题:城区交通。与此类似,如今的处理器系统也需要处理数据流。城市的规划者力图通过尽可能提高交通速度,并在资源允许的前提下尽可能多修道路来设法解决这一难题。修的道路越多,能够自由出入城市的通行量也就越大-这与数据传送没什么不同。只有在安全通行速度有多快、能容纳的交通量有多少以及城市所能负担的建设成本多大之间进行权衡,才能确定最终的结果。   交通拥堵造成上下班时间耽搁,而数据以极快的速度突然涌入和流出处理器会造成处理器系统功效浪费。系统效率由整体带宽和信号延迟量决定,它最终确定了典型的数据总线传输中,在外设通信上所浪费的时间。PCI Express出现了,这种全新的规范旨在通过增加处理器的带宽,来突破外设数据传输的瓶颈。   PCI Express提高了速度,增加了带宽,为计算市场提供了一种速度更快的新通道(lane),更确切地说,它提供了多条快速的新通道,这是数据总线结构方面的术语。按PCI-SIG的定义而言, PCI Express是...一种开放的规范,从设计之初就旨在满足计算和通信行业不同市场领域内,各种现有和未来系统对互联的要求。PCI Express结构定义了一种灵活的、可扩展的、高速、串行、点对点、支持热插拔/热交换的互联方式,且与PCI规范软件兼容。   基本上,PCI Express就是以串行方式传递数据包(serial-packet)的PCI。由于串行总结结构每条引脚的带宽比并行总线结构的大–而且也更方便提升到更大带宽–串行总线结构以构成一种设备间专用的点到点连接网络,而不是并行总线结构中的多点下传(multi-drop)方式。. 这样就不再需要总线仲裁,信号延迟无疑比并行总线结构、PCI-X 1.0和2.0短,且极大地简化了热插拔/热交换系统的实现。   PCI Express已经初步开始应用在视频处理的开发中,其间PCI Express很容易突破图形加速端口AGP 8x提供的1.x Ghz极限。只要想一想每条通道都是以2.4 Ghz速度工作,我们有理由相信,开发人员在下一代外设中采用这种速度为期不远。   在可扩展性方面,PCI Express可以根据系统特定的带宽需求增加通道到两条,最多可增加至32条。PCI Express每条通道的工作频率都是2.4Ghz,16x插槽的吞吐量为每秒4GB,有上下行通道,只用一半的处理能力其速度就能达到AGP 8x的两倍。由于通道使用频段内(in-band)的8b/10b编码时钟,在不考虑任何数据包系统开销时,每条通道实际的总吞吐量在各方向上为2Gbits/s。 图1提供了一个处理数据包的实例,以详细说明系统开销要求。 数据链路层(Data Link Layer) 处理层(Transaction Layer 图1: PCI Express交换数据包   提高吞吐能力又产生了新的问题:外设接口要怎样设计才能利用PCI Express的带宽,以最高效率工作,同时缩短信号延迟?两个影响带宽和信号延迟的主要因素是系统的复杂性和数据包的大小。正如繁忙的街道会造成汽车交通阻塞,系统复杂性可能会造成带宽瓶颈,从而严重地降低吞吐能力。   系统复杂性   要理解系统复杂性对吞吐量和信号延迟的影响,让我们先来看看数据是如何在PCI Express系统中传送的。PCI Express与PCI和PCI-X 都采用相同的树状拓扑结构,如图2。 图 2: PCI Express的拓扑结构   位于树状结构顶层的根联合体(RC)直接与处理器I/O接口。每个系统的每个I/O控制器或集线器都至少需要一个RC。RC必须有一个主机桥(HB),它是树状结构中的第一层,用端口直接指挥数据传送。HB上的端口称作根端口(RP)。根端口可以用支持PCI Express的物理链路与任何PCI Express器件、桥或交换机连接。   通过在HB和树状结构中下方的桥中加入端口地址,数据功能就成为了系统设计和性能中的一部分。例如,数据可以从桥端口传送到处理器,或另一个桥端口(对等网络),而完全不经过处理器。根据数据的要求不同,这种方法能提供系统设计中无穷的可能性,特别是在最好能尽量避免为简单的任务而唤醒处理器的低功耗应用中。需要到处理器高速数据存取的外设数量确定了整个PCI Express总线的带宽要求,从外设到RC。   PCI Express以两种基本的实现方式来满足应用要求:服务器和交换机扇出。服务器实现方式是从一台设备直接连接到根联合体上的主机桥。图2中,直接连接主机桥的器件框表现了服务器实现方式。要支持额外的外设, PCI Express使用基于交换机的扇出设计,以帮助减少传输跳跃(transmission hops),缩短信号延迟。图3显示了一

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档