PCIe接口ReplayBuffer含义探讨

PCIe接口ReplayBuffer含义探讨

ID:37956083

大小:1.33 MB

页数:5页

时间:2019-06-03

上传者:U-3744
PCIe接口ReplayBuffer含义探讨_第1页
PCIe接口ReplayBuffer含义探讨_第2页
PCIe接口ReplayBuffer含义探讨_第3页
PCIe接口ReplayBuffer含义探讨_第4页
PCIe接口ReplayBuffer含义探讨_第5页
资源描述:

《PCIe接口ReplayBuffer含义探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

高速传输秘蕊戳陀接口含义探讨,陈乃塘资深电子技术专栏作家暨知识日文与信息日文研究者尸的出现成就了总线的世代交替,并取代了尸绘图卡接口。从英特尔系列芯片组的进化已看出其企图。虽然尸取代尸的任务在台式机和笔记本电脑上都能圆满达成,但。一在外围的应用上则尚未开花结果市面上能够看到的一些千兆以太网络卡或是下转接卡都是些过渡性产物,本文主要针对尸接口什如何实现数据完整性传送进行剖析。是典型的点对点连保数据在传送过程中的完整性。而无须再去重建一个,这样便接型态,数据通信以三在传送端的收发器端,依据可确保点对点的数据完整性传送。个阶段进行传送从应用程序传递规格为满足流程控制假设传送端设备丢了数据到数拒交易层一数据链路层协议的需要,必须具备一个交易包巧,这些数据包物理层最后到达。—“”,其实就是‘·。目的地接收端也重送就会备份放置在重送缓冲器内是与之对应的阶层式架构,只是数缓冲器’”,顽名思如果接收端的流程控制发出一据的处理与传送端相反。这种架构义,就是用来拷贝储存传送器所信号,告知传送端数据交易包能满足芯片的互连应用,就像是北发出去的巧已经安全无误地接收完桥芯片与南桥芯片的接续。数据包。一旦确定数据包毕,传送端就可以将从,。已经被接收端接收进去该数据缓冲器里清除包就可以从接收端的缓冲器中拿高度数据整合性掉。若是传送过程中有失误,比如重送缓冲器大小粗略规划确保数据传输完整发生了错误的状况,接收端缓冲器的空间如果太小,高,。我们都知道具有高度就响应一个信号传送端就速的应用性能势必受到影响但数据整合性的机能,因此可确可以直接从缓冲器中重新发送,如果空间太大,里门数量识叩 高速传输秘接’一氰熟题清一划黔丫卜粼澹淤。的设计准则这是考虑到的响应在延迟最差的情况下来推导,。的如图说明所示先假设节点是传送端,节点是接收端。如果节点在即将收到节点的数据包时,也“一即将会送出一个”的数据包时,这就意味着节点对数据包的响应必须再越过一个“”的时间槽,因此,节点至少要“”保留两个的,“”数据包而字段就位于设备控制寄存器内。再加上要考虑对的处理、释放重送缓冲器所需的时间以及处理的时间点等细微因素,因此必须再补足一个时间槽,使重送缓冲器,“”会变的太多也会冲击包之后多久要响应,也就是的空间需要的。,。,芯片的大小与成本因此适当大的等待时间数值。影倍但为了设计上谨慎保险建,小的重送缓冲器空间对于上游元“”议采用倍的设计方式这样可以响到这个的因素,。器件设计人员来说是要细心规,、留出额外的余量保证有很多如连接宽度划,忽视不得的。最大的数据承载量,从逻辑上推敲重送缓冲器以及连接效率等。缓冲器大小精致计算与考虑的大小与回应策略有密切的以实用的经验来说,重送缓因素关系。规格中对于的送冲器的大小设计以最大数据承载由于当初在电源管理机,,出准则有所规范接收到数据量的一倍左右是一个相当不错能上定义了的节电模式状态嚓呼 而而想黔粤鬓,“”,“”而的唤醒也需要固然字因此的等待一段等待时间段已经用来标明数据包的数据承时间数值要用数学式来量化就不,。。“”大概是到几个微秒载量但由于是分层的处理会太困难了由于的时间范围。若的唤醒时间太架构,数据包存在各层的开销负是指接收端在接收到数据包长,就不能处理并释放缓冲担,如数据包标头、物最后一个符号到响应数据包器空间,从上层来的数据包的理层追加的分框信息第一个符号必须等待的时间,因,传输,“一”。流动就会停止性能自然受等姑且将它以此该参数也能利用数学来表达到较大的影响。因此重送缓冲器来表示,在规格中,这个对于数学式中的参。是以个符号的,,太小或太大都不是好的设计下固定长数规格也有所描述它是一个附面将深人摸索缓冲器大小的精致度来看待的。加因素,意味着在计算与考虑之道。建立了这个基本概念之后,传送出的数据包之前所送端包符号的传输时间就可。第一步就是要理解一个能够接收到最大的大小为了数据包的来一。回时间借用一个简易的数学式来表示了在连接带宽效率以及重送缓冲器。“”,这个参数牵涉到的变量主之所以必须将数据承载量加的大小之间取得好的平衡点要包括数据包放人重送缓冲上额外的开销信息,再除以连结这个数字的理想范围是介于卜器所需的时间、接收端确认时间、宽度,是因为在实际传送的时候,之间。如果这个数字太大,重送缓以及从重送缓冲器中释放出来的会通过字节拆开处冲器的空间就会变得很大,而连时间等。置,如图所示。接效率却很高。同理,如果这个数由于的连接是空间可以而从接收端数据链路层响应字过小,虽然可以节省重送缓冲延伸的传输型态,又采用编相反方向的认可数据包,从器的空间,而数据包的回应码的机制,因此,十个位的构成就组成架构的元素来解析,是一个就必然频繁,从而牺牲了连接效。,,。十称为一个符号一个个符号的数据包率因此折衷的选取相当重要。“”的连接可以在一个符号时间内传指的是接收送一个符号,一个的连接可以数据包是数据包的一个项端的延迟,在接收到数据包之在一个符号时间内传送两个符号,目,同样数据包符号的响应后,必须上传给数据链路层才会而一个的连接可以在一个符号所需时间值,与连接宽度也是相使或握手打包。这段时时间内传送个符号,依此类推。关的。间内必须确认数据正确与否、更钟舆嘴 ﹄高速传输秘丝一了是丫翼舒淤丫李瞬蚤值磁氰气霸图的数学式表现,£彻钦,尸,七,〔’二扭十了似了,乙了”左功川蘸图,重送缓冲器大小的简易工程数学式”工勿口松尸口谁““腼心,,十‘况’和尺乙网十环’汀六滋卜和斤印介、柳沃’’,川,,在“”新内部缓存器等技术规格中把电源管理功能上追加可以从字它当成个符号时间的常数。了一个新模式面上直接得知,就是指传送端从“并定义规格中针对了状态回复之后到能够开始传送”“”的,。及做节电模式状态在传送与接收或的整个时间这个时,“,,出一个表格仔细分析了两端恢复到正常运行的时间都序其实有两段第一段传送端”的数值。表中每个数值要列人考虑,分别以的收发器传送“”的单位是符号时间与指令集的时,“”。“”。。,是廿的简写来表述间之后开始与接收端建立位和卜‘廿少川卜厂、 符号锁定一的暴图,芯片的,送缓冲器规划案例动作。前面这段时间在规格中定义为到的转换时间而。“”的经验值约是在符号时间,以个符号时间为参考值,这个数值的算法如下到的个符号时间加上三个可指令集的个符号时间,再加上一个指令集的个符号时间。同样的,接收端也有这样的考虑,用“,’描述也是采用个符号时间的参考值。“在”一文中,提及了一个颇为,,,实用的数学计算式图供设按照上面的数学方程式各总之重放缓冲器对接,“”“,计者参考用该数学计算式并没个及口极为重要即使在系统芯片有定义在规格里面。记”相呼应的重送缓冲器空间、电路护盛行的今天,还是“”。。其中的给予一大小如表所示有必要了解一下骼个容忍度的余量空间,介于一之。“,,馨参考资料间至于,则是指带宽的使用程度正常情··岁为况下当然是,算出来的数字耐单位是字节。一田℃夕“‘”认“川例如假设李此为·一明,,‘”川连结宽度为,‘,加旧瓦珑“,与水乙面刊氏犯均为的情,月飞况下们习丁分文献,耀火字节恻岁塑呼嗯傲必

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭