微计算机技术 (6).pptx

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
总线技术的进一步飞跃 PCI总线逐渐成为瓶颈 进一步提高时钟频率和总线宽度都难以为继 FSB也无法满足CPU的要求 总线的问题 Intel的QPI和AMD的HyperTransport 串行化、交换化 前端总线的进步 从PCI到PCI Express 硬件结构的革命和软件的兼容 系统总线 HyperTransport 最初AMD提出 高速全双工串行传输 微计算机技术 2 LVDS 基于包的传输方式 替代FSB、连接多处理器等 HT3最高可以到45GB/s QuickPath Interconnect Intel,Nov. 2008,正式名称Common System Interface(CSI) 使用一个I/O Hub替代原来的北桥,实现芯片之间的直接互连 基于包传 输的串行 高速点对 点协议 QPI 微计算机技术 3 QuickPath Interconnect 差分信号,时钟2.4GHz、2.93GHz或3.2GHz 每一对点到点 QPI连接有双 向各20个lane, 加上一个分离 的时钟,共42 个信号 每个信号使用 一对差分传输, 共84个pin QPI 微计算机技术 4 QuickPath Interconnect 每时钟周期每个lane传送2bit数据,2个时钟周期单向传输80bits,称为一个flit(Flow Control Unit)。 以80bits为单位传输数据,每80bits中有8bits的错误验证,8bits的连接层头,实际数据64bits 带宽:3.2GHz * 2bit/Hz * 20(lans) * 64/80(data bits/flit bits) * 2(full duplex) / 8(bits/byte) = 25.6GB/s 不再使用FSB,提高聚合带宽 分层结构: 物理层:在20个lane上传送20/10/5 bits 连接层(链路层):错误控制和流量控制 添加8bits的CRC 路由层:对flits进行路由,添加8bits的header 传输层:端到端的传输,目前未用 协议层:高层协议的实现 QPI 微计算机技术 5 PCI-X PCI-X PCI的平滑升级,完全兼容 64位,66MHz/133MHz DDR/QDR 最高PCI-X 533: 133×64×4/8 =4.26GB/s PCI:33×32/8 =133MB/s 微计算机技术 6 PCI Express 2001年春季IDF论坛上,Intel提出3GIO(Third Generation I/O Architecture,第三代I/O体系)总线的概念 2002年4月更名为PCI Express并以标准的形式正式推出 简写PCIe 历史 采用串行方式传输数据,依靠高频率来获得高性能 采用全双工运作模式 使用8b/10b编码的内嵌时钟 采用点对点工作模式,每个PCI Express设备都有自己的专用连接 工作频率1.0版2.5GHz,2.0为5GHz,3.0为8GHz,4.0(2011发布,产品尚未上市)为16GHz 特点 基本结构 从PCI到PCI Express 微计算机技术 8 上游 下游 与PCI的兼容 PCI Express保持了和PCI之间在软件上的兼容 微计算机技术 9 PCI Express PCI-Express协议层次 分层与数据传输 微计算机技术 12 机械特性 PCI Express插槽:X1,X16和PCI插槽的比较 微计算机技术 13 兼容性 PCIe的插槽向下兼容 微计算机技术 14 物理层 微计算机技术 15 信号的电气特征 LVDS:低电压差分信号,每对信号4条物理线路 2.5M/5M/8M波特 微计算机技术 16 眼图 高频信号损耗问题 微计算机技术 17 预矫 微计算机技术 18 极性倒置 方便PCB布线 微计算机技术 19 信号定义 微计算机技术 20 保证向下兼容 PCI Express时钟 PCI Express的 时钟是一个差 分传输的参考 时钟信号 100MHz ±300ppm 参考时钟可以 独立也可以连 接在一起 微计算机技术 21 逻辑子层 微计算机技术 22 8b/10b编码 将8bits编码为10bits 保证直流平衡 连续的1或0不超过5个 做法 分成3+5位 将其编码为4+6位 101 10101 D.21.5 101010 1010 还有一些控制码K.xx.x 微计算机技术 23 物理层的功能 微计算机技术 24 通道映射 微计算机技术 25 通道间的同步 微计算机技术 26 通道反转 避免PCB布线上的“蝴蝶结”问题 微计算机技术 27 数据包 微计算机技术 28 数据链路层 微计算机技术 29 错误检测 微计算机技术 30 CRC的生成与校验 生成:对

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档