[发明专利]一种可编程可重构的帧处理器有效
申请号: | 201610140216.7 | 申请日: | 2016-03-12 |
公开(公告)号: | CN105812365B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 张科峰 | 申请(专利权)人: | 武汉芯泰科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430074 湖北省武汉市东湖开发区关东工业园东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可编程可重构的帧处理器。所述帧处理器包括:第一数据处理单元、连接至第一数据处理单元的第一状态机、第二数据处理单元、连接至第二数据处理单元的第二状态机以及分别连接至第一和第二状态机的主状态机。第一和第二数据处理单元分别包括帧结构描述表,用于存储帧头地址指针、帧尾地址指针和通信协议规定的各字段的值;第一状态机、第二状态机和主状态机分别包括协议状态结构描述表,用于存储帧头地址指针、帧尾地址指针和状态转移值。通过配置帧结构描述表和协议状态结构描述表,可实现对协议规定的各字段的值和协议的状态的重构,从而使处理器自适应协议的变化,极大地提升了处理器的兼容性,降低了处理器重构的代价。 | ||
搜索关键词: | 一种 可编程 可重构 处理器 | ||
【主权项】:
1.一种可编程可重构的帧处理器,其特征在于,包括:第一数据处理单元,用于接收来自下层协议的帧/包并将处理后的帧/包发送至上层协议;第一状态机,连接至所述第一数据处理单元,用于通过有限状态转移表控制所述第一数据处理单元的运行;第二数据处理单元,用于接收来自上层协议的帧/包并将处理后的帧/包发送至下层协议;第二状态机,连接至所述第二数据处理单元,用于通过有限状态转移表控制所述第二数据处理单元的运行;以及主状态机,分别连接至所述第一状态机和第二状态机,用于通过有限状态转移表控制所述第一状态机和第二状态机的运行;所述第一和第二数据处理单元分别包括帧结构描述表,用于存储帧头地址指针、帧尾地址指针和通信协议规定的各字段的值;所述第一状态机、第二状态机和主状态机分别包括协议状态结构描述表,用于存储头地址指针、尾地址指针和状态转移值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉芯泰科技有限公司,未经武汉芯泰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610140216.7/,转载请声明来源钻瓜专利网。