首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于RapidIO预处理操作的协议转换装置与方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国人民解放军战略支援部队信息工程大学

摘要:本发明公开一种基于RapidIO预处理操作的协议转换装置与方法,包括设置于协议接口模块和协议转换模块之间的RapidIO预处理部件;所述RapidIO预处理部件包括包过滤模块、RapidIO包协议解析模块、共享缓存队列管理模块、响应包缓存模块和出口调度模块。本发明通过增加RapidIO预处理部件,将一组协议转换会话中的多个RapidIO短包通过拼包拼成一个新的类RapidIO包,每个类RapidIO包的净荷负载长度payload与目标协议的最大负载长度相当,基于此再进行协议转换,使得目标协议终端每次协议解析时能够得到较多的净荷负载,从而提升了协议转换效率。

主权项:1.一种基于RapidIO预处理操作的协议转换装置,包括协议接口模块,协议转换模块,其特征在于,还包括:设置于协议接口模块和协议转换模块之间的RapidIO预处理部件;所述RapidIO预处理部件包括包过滤模块、RapidIO包协议解析模块、共享缓存队列管理模块、响应包缓存模块和出口调度模块;所述包过滤模块用于当寄存器开关使能有效时,不对RapidIO包进行任何操作,直接按旁路通路进入出口调度模块;当寄存器开关使能无效且源协议为RapidIO协议时,将该包送入RapidIO包协议解析模块;所述RapidIO包协议解析模块用于对RapidIO的包类型进行解析识别,区分协议转换的数据包以及判断是否需要产生响应包;针对协议转换的数据包分离包头和负载,并将其送入共享缓存队列管理模块;对于需要产生响应包的RapidIO包,则按响应包通路送入响应包缓存模块;所述共享缓存队列管理模块包括队列控制管理子模块、共享缓存队列子模块以及共享缓存队列出队组包子模块;所述队列控制管理子模块用于对每一组源协议为RapidIO协议的协议转换会话建立一个队列;所述共享缓存队列子模块用于对每一个RapidIO包按256字节的粒度进行拼包,对不足256字节的尾包,按尾包负载实际有效的字节数处理,得到类RapidIO包,类RapidIO包的负载长度与目标协议的最大负载长度相当;所述共享缓存队列出队组包子模块用于对类RapidIO包进行出队调度;所述响应包缓存模块用于将原RapidIO包的字段进行调换,产生正确的RapidIO响应包并将响应包送入出口调度模块;所述出口调度模块用于按轮询调度方式对协议转换数据包通路、响应包通路以及旁路通路对接收的RapidIO包或类RapidIO包进行出口调度,并将该包送入协议转换模块。

全文数据:

权利要求:

百度查询: 中国人民解放军战略支援部队信息工程大学 一种基于RapidIO预处理操作的协议转换装置与方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。