关于高速串行接口速率问题.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于高速串行接口速率问题

关于高速串行接口速率问题发一个老段子:马屁股决定航天飞机火箭助推器的宽度现代铁路两条铁轨之间的标准距离是四英尺又八点五英寸。原来,早期的铁路是由建电车的人所设计的, 而四英尺又八点五英寸正是电车所用的轮距标准。 那么,电车的标准又是从哪里来的呢? 最先造电车的人以前是造马车的,所以电车的标准是沿用马车的轮距标准。 马车又为什么要用这个轮距标准呢?英国马路辙迹的宽度是四英尺又八点五英寸,所以,如果马车用其他轮距, 它的轮子很快会在英国的老路上撞坏。这些辙迹又是从何而来的呢?从古罗马人那里来的。因为 包括英国的长途老路都是由罗马人为它的军队所铺设的,而四英尺又八点五英寸正是罗马战车的 任何其他轮宽的战车在这些路上行驶的话,轮子的寿命都不会很长。 可以再问,罗马人为什么以四英尺又八点五英寸为战车的轮距宽度呢? 原因很简单,这是牵引一辆战车的两匹马屁股的宽度。 故事到此还没有结束。美国航天飞机燃料箱的两旁有两个火箭推进器,因为这些推进器造好之后要用 路上又要通过一些隧道,而这些隧道的宽度只比火车轨道宽一点,因此火箭助推器的宽度是由铁轨的宽度所决定的。所以,最后的结论是:“路径依赖”导致了美国航天飞机火箭助推器的宽度,而这个宽度竟然是两千年前由两匹马屁股的宽度决定的。一旦人们做了某种判断,就好比走上了一条不归之路,惯性的力量会使这一选择不断自我强化,并让你轻易走不出去,这种现象就被称为“路径依赖”。 对于各种高速串行信号来讲,也有同样的“路径依赖”,源头是从哪里开始的,这个说不清楚了,我个人认为一个源头就是数据传输。 上世纪七八十年代就出来了各种数据传输的协议,比如T1/E1载波系统(2.048Mbps)、X.25中继系统、ISDN(综合业务数字网)等,那时的速度还比较慢的,到了九十年代,SDH(Synchronous Digital Hierarchy,同步数字体系)和SONET(Synchronous Optical Network同步光纤网)标准出现,其基本速度就是STM-1 155.520Mbps,STM-4为622.080Mbps,STM-16为2488.240Mbps,到更后来WDM(Wavelength Division Multiplexing, 波分复用)技术,再到最新的OTN(OpticalTransportNetwork,光传送网),这里面最重要的个概念就是TDM(Time Division Multiplexing, 时分复用)。 TDM时分复用是指一种通过不同信道或时隙中的交叉位脉冲,同时在同一个通信媒体上传输多个数字化数据、语音和视频信号等的技术。 数字传输就像打包裹,最基本单元是一个小包裹,四个小包裹打成一个中的,再四个中的打成一个大的,再四个大的打成一个更大,然后再特大的。比如SONET的传输速度就是STM-1/-4/-16等这样叠加上去。因为电路是2进制嘛,以2的指数往上翻,数字电路尤其擅长此道。其中TDM-16速度为2488.240MBps,就是我们通常说的2.5Gbps。 上面说了堆协议,那总要具体的物理实现,这么高的速度使用光纤是不二选择,数据先由电路中的并行数据变成串行传送出去,然后再经过光纤接口,变成光在光纤里传输(当然在内部也可以使用电学接口,像光口一样地使用),接收时先由光信号变成电信号,再由串行变成并行到内部使用。其中由并行到串行/串行到并行经过的就称为SERDES PHY,高速SERDES的技术实现难度较高,得由模拟电路实现,在很多场合就是一块单独的SERDES PHY芯片,那就有专门的公司来做这个事情,比如在业界大名鼎鼎的TI德州仪器,其TI芯片就卖得很好,逐渐实现这样的产业链:做数字电路的、模拟电路的、测试设备的、生产制造的(包括PCB和SERDESPHY、光口、光纤等),已经定了个基本速率后,再往上的更新换代往往是X2地叠加,在数字电路上最好实现,在模拟电路上也有这样的动力,整个技术就一直这样往前走下去。 回到标题高速串行接口由什么决定的来,2001年PCIE开始制定,决定以串行方式代替并行的PCI总线时,那时产业内2.5G PHY已经比较成熟了,PCI组织PCI-SIG决定直接借鉴此速度就很正常,最开始用的SERDES估计也是TI的吧?等到PCIE 2.0发布已经是过2007年,就直接X2变成5G了; USB 3.0于2008年发布,直接借鉴业界比较成熟的5G方案也就很正常了; 而PCIE 3.0发布是2010年时(为什么PCIE 3.0是8G而不是10G,这算是个折衷吧,速度越快对PCB走线设计和生产、线缆、测试仪器等要求越高,3.0采用64b/66b编码方案,8G*64/66=7.88G,解码后的速度几乎就是2.0的二倍,4.0采用传统的8b/10b编码,解码后速度5G

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档