[发明专利]整合式单核心、多模式处理器及其指令执行方法无效
| 申请号: | 200610098432.6 | 申请日: | 2006-07-04 | 
| 公开(公告)号: | CN101101543A | 公开(公告)日: | 2008-01-09 | 
| 发明(设计)人: | 林泰吉;任建葳;刘佳宪;刘志尉;廖宜道;黄柏涵 | 申请(专利权)人: | 财团法人工业技术研究院 | 
| 主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/318 | 
| 代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;徐金国 | 
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 整合 核心 模式 处理器 及其 指令 执行 方法 | ||
1.一种整合式单核心、多模式处理器的指令执行方法,其特征在于,包括下列步骤:
(A)接收一指令流,该指令流具有多个指令并且在该些指令中具有一种以上的指令型态;以及
(B)依序执行该指令流中的每一该指令,包括下列步骤:
(a)辨识该指令中的一识别操作数,以得知该指令所属的该指令型态;
(b)根据该指令型态在多个执行区中选择具相应的处理器模式的该执行区,该执行区分别为不同的处理器模式,并在该执行区中具有一共同区;以及
(c)通过该选择的执行区根据该指令执行数据处理。
2.根据权利要求1所述的整合式单核心、多模式处理器的指令执行方法,其特征在于,当该指令型态包括一精简指令集的指令型态和一数字信号处理的指令型态时,在该步骤(b)中的该执行区包括一精简指令集处理器模式的执行区和一数字信号处理器模式的执行区。
3.根据权利要求1所述的整合式单核心、多模式处理器的指令执行方法,其特征在于,当该指令型态包括一精简指令集的指令型态和一数字信号处理的指令型态,并且辨识得知的该指令型态为该精简指令集的指令型态时,该步骤(c)为通过该选择的执行区根据该指令执行程控;反之,当辨识得知的该指令型态为该数字信号处理的指令型态时,该步骤(c)为通过另一该选择的执行区根据该指令执行数据运算。
4.根据权利要求1所述的整合式单核心、多模式处理器的指令执行方法,其特征在于,当运算需求大时,相应的该指令采用可变长度的编码方式,且在该步骤(c)为采用平行运算的方式而通过该选择的执行区根据该指令执行数据运算。
5.根据权利要求4所述的整合式单核心、多模式处理器的指令执行方法,其特征在于,当采用可变长度的编码方式的该指令为一数字信号处理指令。
6.一种整合式单核心、多模式处理器,用以执行一指令流,其特征在于,该指令流具有多个指令,且在该指令中具有一种以上的指令型态,包括:
多个处理区块,用以根据该指令的该指令型态而选择性执行该指令,分别具有多个缓存器组以选择性根据该指令而储存处理的数据,其中该处理区块共同具有一共同区块,用以进行根据该指令进行数据处理。
7.根据权利要求6所述的整合式单核心、多模式处理器,其特征在于,该处理区块包括:
一第一处理区块,具有该缓存器组以选择性根据该指令而储存处理的数据;以及
一第二处理区块,具有该缓存器组以选择性根据该指令而储存处理的数据;
该第一和该第二处理区块共同具有一共同区块,用以根据该指令进行数据处理。
8.根据权利要求7所述的整合式单核心、多模式处理器,其特征在于,该第一处理区块为一精简指令集处理器模式的处理区块,以及该第二处理区块为一数字信号处理器模式的处理区块。
9.根据权利要求8所述的整合式单核心、多模式处理器,其特征在于,该数字信号处理器模式的处理区块可为一N指令槽数字信号处理器模式的处理区块,其中N为二以上的正整数。
10.根据权利要求9所述的整合式单核心、多模式处理器,其特征在于,该数字信号处理器模式的处理区块可为一双指令槽数字信号处理的处理区块,并且包括:四个该缓存器组。
11.根据权利要求7所述的整合式单核心、多模式处理器,其特征在于,该共享区块包括:
一个以上的功能单元,以根据该指令进行数据处理;以及
一个以上的共享缓存器组,以作为数据交换的区域。
12.根据权利要求6所述的整合式单核心、多模式处理器,其特征在于,该共享区块包括:
一个以上的功能单元,以根据该指令进行数据处理;以及
一个以上的共享缓存器组,以作为数据交换的区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610098432.6/1.html,转载请声明来源钻瓜专利网。





