[发明专利]用于Interlaken增强型调度的切包装置及方法有效
申请号: | 201310528424.0 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103560982A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 胡杰;蔡林洋;郑林;冯波 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/955 | 分类号: | H04L12/955;H04L12/861;H04L1/00 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于Interlaken增强型调度的切包装置及方法,涉及集成电路领域,该方法包括以下步骤:数据包接收模块将输入数据包写入切片数据缓存中,同时,切片计算模块计算每个切片的长度,将计算出的切片信息存入切片信息缓存中;切片发送模块将切片信息缓存中的切片信息读出,并按照以上信息将数据从切片数据缓存中读出,并标记切片头尾信息,完成数据包切片过程,再将以上切片及切片头尾信息转换为Interlaken所需的并行总线接口格式。本发明在不需要预先确定输入数据包长的情况下,能够按照Interlaken超强型调度的要求进行数据包切割,显著提高切包效率,有效节省数据缓存空间,降低设备成本。 | ||
搜索关键词: | 用于 interlaken 增强 调度 装置 方法 | ||
【主权项】:
一种用于Interlaken增强型调度的切包装置,其特征在于:包括上游数据包接口、切片数据缓存、切片信息缓存、数据包接收模块、切片计算模块、切片发送模块和下游Interlaken模块接口,其中:所述上游数据包接口,用于:将上游的待切包的数据转换为本切包装置所需的数据总线格式,并对输入的数据包进行包头包尾检错和纠错,使写入数据包头、包尾的数据均以正确的顺序成对出现;所述切片数据缓存,用于:存储转换格式后的数据包;所述切片信息缓存,用于:存储切片计算模块提供的切片信息,供切片发送模块使用;所述数据包接收模块,用于:将转换格式后的数据包写入切片数据缓存中,并将写入的数据包头SOP、数据包尾EOP信息、写使能、写地址均送入切片计算模块,以供其进行切片计算;所述切片计算模块,用于:根据已知的参数最大突发长度BurstMax/最小突发长度BurstMin的值,按照Interlaken增强型调度的切包算法,在数据包接收模块将数据包写入切片数据缓存模块的同时,切片计算模块进行切片计算,使切片大小在BurstMax与BusrtMin之间,计算得出切片信息后,将每个切片的结尾在切片数据缓存中的地址eob_addr存入切片信息缓存中,供后续进行数据包切片时使用;所述切片发送模块,用于:根据切片信息缓存中存放的eob_addr,将每个切片从切片数据缓存中读出,并标记上突发开始SOB与突发结尾EOB,完成数据的切片;当切片信息缓存为非空 时,说明切片计算模块已经准备了至少一个数据包切片的的结尾在切片数据缓存中的地址eob_addr;此时,将eob_addr从切片信息缓存中读出,根据此eob_addr,将切片数据从切片数据缓存中读出,并将其转换为下游Interlaken模块所需的并行数据总线格式,供下游Interlaken模块进行Interlaken协议处理;所述下游Interlaken模块接口,用于:将完成切片的数据转换到下游Interlaken模块所需的数据总线格式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310528424.0/,转载请声明来源钻瓜专利网。