[发明专利]处理器核、处理器及指令处理方法在审
申请号: | 202110966962.2 | 申请日: | 2021-08-23 |
公开(公告)号: | CN113805942A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 薛雄伟 | 申请(专利权)人: | 北京奕斯伟计算技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F21/14 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;张靖琳 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 指令 处理 方法 | ||
1.一种处理器核,其特征在于,包括:
取指单元,用于获取指令,所述指令至少包括第一操作码;
解码单元,用于对所述指令进行解码;以及
执行单元,用于根据所述解码单元的解码结果执行所述指令,
其中,所述解码单元基于至少一个逻辑模块对所述第一操作码进行转换,以获得第二操作码,并对所述第二操作码进行解码,每个所述逻辑模块接收所述第一操作码并提供所述第二操作码中的至少一位数据。
2.根据权利要求1所述的处理器核,其特征在于,每个所述逻辑模块包含多个逻辑门,每个所述逻辑模块所包含的多个逻辑门被配置为具有不完全相同的连接关系,以使得所述第一操作码对应于所述第二操作码中的所述至少一位数据。
3.根据权利要求1或2所述的处理器核,其特征在于,每个所述逻辑模块包括:
第一模块,包括至少一个第一逻辑门和与所述第一逻辑门数量相同的至少一个缓冲门,每个所述第一逻辑门接收所述第一操作码中的至少一位数据,并提供第一中间数据,每个所述缓冲门用于接收所述第一操作码中的所述至少一位数据并提供第二中间数据,
其中,接收所述第一操作码中的相同的所述至少一个数据的所述第一逻辑门和所述第二逻辑门形成组合逻辑门。
4.根据权利要求3所述的处理器核,其特征在于,每个所述逻辑模块还包括:
第二模块,包括至少一个第二逻辑门,每个所述第二逻辑门连接至每个所述组合逻辑门,并选择接收每个所述组合逻辑门提供的所述第一中间数据和所述第二中间数据中的一个,每个所述第二逻辑门提供一个第三中间数据。
5.根据权利要求4所述的处理器核,其特征在于,每个所述逻辑模块还包括:
第三模块,包括至少一个第三逻辑门,每个所述第三逻辑门连接至每个所述第二逻辑门的输出端,以提供所述第二操作码中的一位数据。
6.根据权利要求5所述的处理器核,其特征在于,所述第一逻辑门为非门,所述第二逻辑门为与门,所述第三逻辑门为或门。
7.根据权利要求3所述的处理器核,其特征在于,所述第一逻辑门的数量与所述第一操作码的位数相对应。
8.根据权利要求5所述的处理器核,其特征在于,所述解码单元包括多个所述逻辑模块,每个所述逻辑模块所包含的所述第一逻辑门、所述第二逻辑门和所述第三逻辑门的数量为固定值,且每个所述逻辑模块所包含的所述第一逻辑门、所述缓冲门、所述第二逻辑门和所述第三逻辑门之间的连接关系不完全相同。
9.根据权利要求5所述的处理器核,其特征在于,所述解码单元包括一个所述逻辑模块,所述逻辑模块所包含的所述第三逻辑门的数量与所述第二操作码的位数相同,且每个所述第三逻辑门的输出对应于所述第二操作码中的一位数据,各个所述第三逻辑门与所述第一逻辑门和所述第二逻辑门之间的连接关系不完全相同。
10.一种处理器,其特征在于,包括:
如权利要求1至9任一项所述的处理器核。
11.一种指令处理方法,其特征在于,包括:
获取指令,所述指令至少包括第一操作码;
基于至少一个逻辑模块对所述第一操作码进行转换,以获得第二操作码,并对所述第二操作码进行解码;以及
根据解码结果执行所述指令,
其中,每个所述逻辑模块被配置以使得所述第一操作码对应于所述第二操作码中的至少一位数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奕斯伟计算技术有限公司,未经北京奕斯伟计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110966962.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种熔模铸造用脱蜡装置
- 下一篇:一种安全性高的超声波探伤设备