当前位置: 首页 > 专利查询>张鹏专利>正文

处理器指令执行部件模块化设计及模块组合的方法技术

技术编号:10945522 阅读:114 留言:0更新日期:2015-01-22 22:50
处理器指令执行部件模块化设计及模块组合的方法,将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。采用本发明专利技术的处理器芯片既有硬布线方式的特点:速度快,也有微程序方式的特点:占用芯片面积小成本低。相比现在两种方式都采用的处理器,采用本发明专利技术的处理器具有明显的优势。

【技术实现步骤摘要】

    本专利技术涉及一种处理器指令执行部件模块化设计及模块组合的方法
技术介绍
    目前,公知的处理器的指令执行部件有两种,一种是硬布线方式,一种是微程序方式。硬布线方式的特点是速度快,但是占用芯片面积大、成本高;微程序方式的特点是占用芯片面积小,但是速度慢、微指令要一条一条执行。现在的处理器两种方式都使用,功能简单的指令用硬布线方式实现,功能复杂的指令用微程序方式实现。
技术实现思路
    为了克服现有的处理器指令执行部件成本高和速度慢的不足,本专利技术提供一种指令执行部件模块化设计及模块可组合的方法,该方法可以达到硬布线方式的速度和微程序方式的成本。本专利技术解决技术问题采用以下技术方案:处理器指令执行部件模块化设计及模块组合的方法,将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。针对以上方案,进一步的可以有以下两个方案:方案一a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;b、设计并实现步骤a中指令拆分后用到的所有的执行功能模块;c、将步骤b中的所有的执行功能模块包含到处理器指令执行部件中;d、处理器在执行指令时根据当前单条指令需求排列组合需要的执行功能模块以实现指令功能、一次执行排列组合的执行功能模块。方案二a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;b、设计并实现步骤a中指令拆分后用到的所有的执行功能模块;c、将步骤b中的所有的执行功能模块包含到处理器指令执行部件中;d、在执行功能模块集合资源足够分配给当前多条指令时,处理器在执行指令时根据当前多条可同时执行的指令需求排列组合需要的执行功能模块以实现多条指令的功能、一次执行排列组合的执行功能模块。由上述方案可见,本专利技术由于用各种执行功能模块组合成指令执行,芯片电路没有了重复设计,节省了芯片面积;组合的执行功能模块一次执行,提高了执行效率。具体实施方式现有的处理器芯片都是采用硬布线加微程序的方式,成本高速度慢,而本专利技术将处理器指令执行部件模块化设计及模块组合的方法引入到处理器芯片中,可以做到成本低速度快。以下结合两个实施例进一步说明本专利技术。实施例1将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;设计并实现上一步骤中指令拆分后用到的所有的执行功能模块;将上一步骤中的所有的执行功能模块包含到处理器指令执行部件中;处理器在执行指令时根据当前单条指令需求排列组合需要的执行功能模块以实现指令功能、一次执行排列组合的执行功能模块。例如,当指令集中某一指令被分为三个执行功能模块,在执行时根据当前单条指令的需求排列组合需要的执行功能模块、一次执行排列组合的执行功能模块。实施例2将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;设计并实现上一步骤中指令拆分后用到的所有的执行功能模块;将上一步骤中的所有的执行功能模块包含到处理器指令执行部件中;在执行功能模块集合资源足够分配给当前多条指令时,处理器在执行指令时根据当前多条可同时执行的指令需求排列组合需要的执行功能模块以实现多条指令的功能、一次执行排列组合的执行功能模块。例如,当指令集中某几条指令被分为十个执行功能模块,在执行时根据当前几条指令的需求排列组合需要的执行功能模块、一次执行排列组合的执行功能模块。由以上实施例可见,当采用本专利技术时,处理器芯片既有硬布线方式的特点:速度快,也有微程序方式的特点:占用芯片面积小成本低。相比现在的两种方式都采用的处理器,采用本专利技术的处理器具有明显的优势。本文档来自技高网...

【技术保护点】
处理器指令执行部件模块化设计及模块组合的方法,其特征是:将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。

【技术特征摘要】
1.处理器指令执行部件模块化设计及模块组合的方法,其特征是:将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。
2.根据权利要求1所述的处理器指令执行部件模块化设计及模块组合的方法,其特征是:
a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;
b、设计并实现步骤a中指令拆分后用到的所有的执行功能模块;
c、将步骤b中的所有的执行功能模块包含到处理器指令执行部件中;
d、处理器在执行指令时根据当前单条指令需求排列组合需要...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:张鹏
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1