[发明专利]用于Interlaken增强型调度的切包装置及方法有效

专利信息
申请号: 201310528424.0 申请日: 2013-10-31
公开(公告)号: CN103560982A 公开(公告)日: 2014-02-05
发明(设计)人: 胡杰;蔡林洋;郑林;冯波 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L12/955 分类号: H04L12/955;H04L12/861;H04L1/00
代理公司: 北京捷诚信通专利事务所(普通合伙) 11221 代理人: 魏殿绅;庞炳良
地址: 430074 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 interlaken 增强 调度 装置 方法
【说明书】:

技术领域

发明涉及集成电路领域,特别是涉及一种用于Interlaken增强型调度的切包装置及方法。

背景技术

随着通信电子技术的高速发展,芯片间的数据交换速度越来越快,传统的SPI(Serial Peripheral Interface,外围设备接口)4.2或XAUI(10Gigabit Ethernet Attachment Unit Interface,10千兆比特以太网附加单元接口)总线由于自身的局限性,不能扩展到10Gbps以上。SPI4.2采用低速并行总线,如要向更高速度扩展的话,势必会增加更多的引脚,因而需要大面积的PCB(Printed Circuit Board,印刷电路板)走线,使硬件设计更加复杂;而XAUI总线无法对数据包流实行信道化,无法实现QoS(Quality of Service,服务质量)特性。基于以上情况,Cisco和Cortina两家公司共同推出Interlaken总线。Interlaken总线在使用上非常灵活,总线容量在理论上不存在上限,可根据用户需求自行调节,数据采用64B/67B编码方式,主要应用于10Gbps端口的MAC(Medium Access Control,介质访问控制)、OC-768SONET(Synchronous Optical Network,同步光纤网络)framer(OC-768成帧器,OC-768为SONET光纤数据传输的标准速度)、下一代100Gb以太网集成电路和100Gbps Switch fabric(交换矩阵)与包处理器。

Interlaken协议中规定的简单型调度在某些输入包长和BurstMax(最大突发长度)组合的情况下,会导致包尾存在未使用的带宽,从而需要在包尾填入Idle Words(空闲字)以保证BurstShort(短突发长度),从而导致接口性能的降低。所以Interlaken协议中提供了一种增强型调度的方法,以BurstMin(最小突发长度)代替BurstShort,并以一种更优化的切包机制以保证每个包尾均能满足BurstShort,而不需要填入额外的Idle Words,从而提高接口性能。

Interlaken协议中阐述的增强型调度算法中,在切包前需要预先确定输入包长,从而在实现过程中需要缓存每个输入数据包,从而计算输入数据包的长度,以供后续切包计算时使用。而在Interlaken承载不同的类型业务的数据包时,输入包长的上限可能较大,从而需要较大的数据缓存来计算包长;再者,每次切包都需要缓存整包后再进行数据切割,切包效率较低。

发明内容

本发明的目的是为了克服上述背景技术的不足,提供一种用于Interlaken增强型调度的切包装置及方法,在不需要预先确定输入数据包长的情况下,能够按照Interlaken超强型调度的要求进行数据包切割,显著提高切包效率,有效节省数据缓存空间,降低设备成本。

本发明提供一种用于Interlaken增强型调度的切包装置,包括上游数据包接口、切片数据缓存、切片信息缓存、数据包接收模块、切片计算模块、切片发送模块和下游Interlaken模块接口,其中:

所述上游数据包接口,用于:将上游的待切包的数据转换为本切包装置所需的数据总线格式,并对输入的数据包进行包头包尾检错和纠错,使写入数据包头、包尾的数据均以正确的顺序成对出现;

所述切片数据缓存,用于:存储转换格式后的数据包;

所述切片信息缓存,用于:存储切片计算模块提供的切片信息,供切片发送模块使用;

所述数据包接收模块,用于:将转换格式后的数据包写入切片数据缓存中,并将写入的数据包头SOP、数据包尾EOP信息、写使能、写地址均送入切片计算模块,以供其进行切片计算;

所述切片计算模块,用于:根据已知的参数最大突发长度BurstMax/最小突发长度BurstMin的值,按照Interlaken增强型调度的切包算法,在数据包接收模块将数据包写入切片数据缓存模块的同时,切片计算模块进行切片计算,使切片大小在BurstMax与BusrtMin之间,计算得出切片信息后,将每个切片的结尾在切片数据缓存中的地址eob_addr存入切片信息缓存中,供后续进行数据包切片时使用;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310528424.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top