[发明专利]微处理器以及选择性解压缩微程序码的方法有效
申请号: | 201611196462.0 | 申请日: | 2014-09-04 |
公开(公告)号: | CN107085513B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | G·葛兰·亨利;泰瑞·派克斯;布兰特·比恩 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 中国台湾新北*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理器 以及 选择性 解压缩 微程序 方法 | ||
1.一种微处理器,其特征在于,包括:
多个存储器,分别用以维持多个微程序码指令,其中上述多个存储器的至少一第一存储器用以提供各自被合并为M位宽微程序码字组的多个压缩微程序码指令,其中上述多个存储器的至少一第二存储器用以提供各自被合并为N位宽微程序码字组的多个未压缩微程序码指令,其中M以及N为大于零的整数且N大于M;
解压缩单元,用以在上述多个压缩微程序码指令自上述多个存储器的上述至少一第一存储器被存取之后且被执行前,将M位宽压缩微程序码指令字组解压缩为N位宽未压缩微程序码指令字组;
多个处理核,其中,每一上述处理核包括核微程序码存储器;以及
第一非核微程序码存储器,共用于上述多个处理核,
其中,上述核微程序码存储器的每一个以及上述第一非核微程序码存储器是用以维持上述多个微程序码指令的上述多个存储器之一;
其中,上述核微程序码存储器的每一个是用以提供多个压缩微程序码指令的上述多个存储器的上述至少一第一存储器之一;
其中,上述第一非核微程序码存储器是用以提供多个未压缩微程序码指令的上述多个存储器的上述至少一第二存储器之一;以及
其中,上述第一非核微程序码存储器是能够写入的并且用以提供用于修补上述核微程序码存储器的压缩微程序码指令中的一或多个的修补微程序码指令,
其中,上述微处理器还包括:
第二非核微程序码存储器,共用于上述多个处理核,
其中,上述第一非核微程序码存储器还用以提供用于修补上述第二非核微程序码存储器的微程序码指令中的一或多个的修补微程序码指令。
2.根据权利要求1所述的微处理器,其特征在于,上述第二非核微程序码存储器位于所有上述处理核外部。
3.根据权利要求1所述的微处理器,其特征在于,上述解压缩单元还用以传送上述未压缩微程序码指令而不需解压缩。
4.一种用于解压缩微处理器中的微程序码指令的方法,其特征在于,所述微处理器具有分别用以维持多个微程序码指令的多个存储器,上述方法包括:
自上述多个存储器的至少一第一存储器存取各自被合并为M位宽微程序码字组的多个压缩微程序码指令;
自上述多个存储器的至少一第二存储器存取各自被合并为N位宽微程序码字组的多个未压缩微程序码指令,其中M以及N为大于零的整数且N大于M;
将自上述多个存储器的上述至少一第一存储器存取的M位宽压缩微程序码指令字组解压缩为N位宽未压缩微程序码指令字组;以及
传送未压缩微程序指令而不需解压缩,
其中,上述微处理器还包括各自包括核微程序码存储器的多个处理核以及共用于上述多个处理核的第一非核微程序码存储器,其中上述核微程序码存储器的每一个以及上述第一非核微程序码存储器是用以维持上述多个微程序码指令的上述多个存储器之一,
其中,自上述多个存储器的上述至少一第一存储器存取M位宽压缩微程序码指令的步骤包括:自上述核微程序码存储器的每一个存取上述M位宽压缩微程序码指令;以及
其中,自上述多个存储器的上述至少一第二存储器存取N位宽未压缩微程序码指令的步骤包括:自上述第一非核微程序码存储器存取上述N位宽未压缩微程序码指令;
其中,上述第一非核微程序码存储器是能够写入的,上述方法还包括:
自上述第一非核微程序码存储器存取用以修补上述核微程序码存储器的压缩微程序码指令中的一或多个的修补微程序码指令;
其中,上述微处理器还包括共用于上述多个处理核的第二非核微程序码存储器,上述方法还包括:
自上述第一非核微程序码存储器存取用以修补上述第二非核微程序码存储器的微程序码指令中的一或多个的修补微程序码指令。
5.根据权利要求4所述的用于解压缩微处理器中的微程序码指令的方法,其特征在于,上述第二非核微程序码存储器位于所有上述处理核外部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611196462.0/1.html,转载请声明来源钻瓜专利网。