买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中科驭数(北京)科技有限公司
摘要:本申请提供基于分层协议的可编程报文解析基本处理单元及解析装置,基本处理单元包括:基于VLIW宽指令架构的多级流水线单元、设置在多级流水线单元输入侧的配置总线接口、分别设置在多级流水线单元的输入侧和输出侧的相同的接口组;多级流水线单元用于将目标报文的分层协议作为当前的目标处理对象,基于各个特殊功能寄存器对目标处理对象并行执行可编程报文解析动作。本申请能够降低单个基础处理单元的复杂度并具备灵活的可编程性,能够通过简单的单级能力组合实现复杂的分层解析,能够有效控制单个处理单元的电路面积,能够提高报文解析在需求变化时的适配通用性,能够有效提高报文解析的处理效率并提高基本处理单元的性能并得到确定性时延。
主权项:1.一种基于分层协议的可编程报文解析基本处理单元,其特征在于,包括:基于VLIW宽指令架构的多级流水线单元、设置在所述多级流水线单元的输入侧的配置总线接口、分别设置在所述多级流水线单元的输入侧和输出侧的相同的接口组;所述多级流水线单元用于将自所述输入侧的接口组接收到的目标报文的分层协议作为当前的目标处理对象,根据从所述配置总线接口获取的配置信息,基于各个预设的特殊功能寄存器对该目标处理对象并行执行预设的可编程报文解析动作,以得到对应的分层协议解析结果数据,并自所述输出侧的接口组输出该分层协议解析结果数据;所述多级流水线单元包括:自所述输入侧依次设置的取指及对齐模块和可编程报文解析组;所述取指及对齐模块用于根据从所述配置总线接口获取的配置信息对自所述输入侧的接口组接收到的目标报文的分层协议进行识别,并基于所述VLIW宽指令架构命中并输出对应的所述分层协议对应的宽指令;同时,所述取指及对齐模块还用于对所述分层协议进行首部对齐处理并输出对应的已对齐分层首部数据,以使所述可编程报文解析组根据所述取指及对齐模块输出的所述分层协议对应的宽指令以及所述已对齐分层首部数据,基于各个预设的特殊功能寄存器对所述目标处理对象并行执行预设的可编程报文解析动作,以得到对应的分层协议解析结果数据;所述可编程报文解析组包括依次连接的译码模块、执行模块和更新模块;其中,所述取指及对齐模块的输出端分别连接所述译码模块、执行模块和更新模块;所述译码模块用于基于所述分层协议对应的宽指令,从所述已对齐分层首部数据中并行提取各个预设的特殊功能寄存器以及当前解析范围内的各个域值字段;所述执行模块用于基于所述分层协议对应的宽指令,并行执行针对各个所述特殊功能寄存器和各个所述域值字段各自对应的相应处理,以得到各个所述特殊功能寄存器分别对应的计算结果数据以及各个所述域值字段对应的字段抽取结果数据;所述更新模块用于根据各个所述特殊功能寄存器分别对应的计算结果数据以及各个所述域值字段对应的字段抽取结果数据对所述目标处理对象进行更新,以得到对应的分层协议解析结果数据。
全文数据:
权利要求:
百度查询: 中科驭数(北京)科技有限公司 基于分层协议的可编程报文解析基本处理单元及解析装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。