买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:烽火通信科技股份有限公司
摘要:本发明公开了一种用于Interlaken增强型调度的切包装置及方法,涉及集成电路领域,该方法包括以下步骤:数据包接收模块将输入数据包写入切片数据缓存中,同时,切片计算模块计算每个切片的长度,将计算出的切片信息存入切片信息缓存中;切片发送模块将切片信息缓存中的切片信息读出,并按照以上信息将数据从切片数据缓存中读出,并标记切片头尾信息,完成数据包切片过程,再将以上切片及切片头尾信息转换为Interlaken所需的并行总线接口格式。本发明在不需要预先确定输入数据包长的情况下,能够按照Interlaken超强型调度的要求进行数据包切割,显著提高切包效率,有效节省数据缓存空间,降低设备成本。
主权项:一种用于Interlaken增强型调度的切包装置,其特征在于:包括上游数据包接口、切片数据缓存、切片信息缓存、数据包接收模块、切片计算模块、切片发送模块和下游Interlaken模块接口,其中:所述上游数据包接口,用于:将上游的待切包的数据转换为本切包装置所需的数据总线格式,并对输入的数据包进行包头包尾检错和纠错,使写入数据包的包头、包尾的数据均以正确的顺序成对出现;所述切片数据缓存,用于:存储转换格式后的数据包;所述切片信息缓存,用于:存储切片计算模块提供的切片信息,供切片发送模块使用;所述数据包接收模块,用于:将转换格式后的数据包写入切片数据缓存中,并将写入的数据包的包头SOP、数据包的包尾EOP信息、写使能、写地址均送入切片计算模块,以供其进行切片计算;所述切片计算模块,用于:根据已知的参数最大突发长度BurstMax最小突发长度BurstMin的值,按照Interlaken增强型调度的切包算法,在数据包接收模块将数据包写入切片数据缓存模块的同时,切片计算模块进行切片计算,使切片大小在BurstMax与BusrtMin之间,计算得出切片信息后,将每个切片的结尾在切片数据缓存中的地址eob_addr存入切片信息缓存中,供后续进行数据包切片时使用;切片计算模块对Interlaken协议中的增强型调度的切包算法进行优化,无需已知整个包长,当切片数据缓存大于BurstMax+BurstMin时,进行切片计算;所述切片发送模块,用于:根据切片信息缓存中存放的eob_addr,将每个切片从切片数据缓存中读出,并标记上突发开始SOB与突发结尾EOB,完成数据的切片;当切片信息缓存为非空时,说明切片计算模块已经准备了至少一个数据包切片的的结尾在切片数据缓存中的地址eob_addr;此时,将eob_addr从切片信息缓存中读出,根据此eob_addr,将切片数据从切片数据缓存中读出,并将其转换为下游Interlaken模块所需的并行数据总线格式,供下游Interlaken模块进行Interlaken协议处理;所述下游Interlaken模块接口,用于:将完成切片的数据转换到下游Interlaken模块所需的数据总线格式。
全文数据:
权利要求:
百度查询: 烽火通信科技股份有限公司 用于Interlaken增强型调度的切包装置及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。