[发明专利]超长指令字VLIW的处理器和处理方法有效
申请号: | 201210343250.6 | 申请日: | 2012-09-14 |
公开(公告)号: | CN102855120A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 石晶林;朱子元;于亚轩 | 申请(专利权)人: | 北京中科晶上科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京中伟智信专利商标代理事务所 11325 | 代理人: | 张岱 |
地址: | 100190 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种超长指令字VLIW的处理器和处理方法,主要为了提供一种取指简便,运行周期短的超长指令字VLIW的处理器和处理方法。本发明超长指令字VLIW的处理器,将对指令进行分组判断进入不同的指令处理通路硬件结构指令选择模块设置在指令寄存器之前,减少了执行装置之前的逻辑电路;配合在指令进入指令寄存器前就通过判断指令的组别信息,把指令存储到相应的指令寄存器装置中存储,分别执行各个指令寄存器中的指令的处理方法,缩短了指令的运行周期。本发明通过将本次并行的指令存放在不同的指令寄存器,简化了后期指令执行过程的复杂度,提高了处理器的频率。 | ||
搜索关键词: | 超长 指令 vliw 处理器 处理 方法 | ||
【主权项】:
一种超长指令字VLIW的处理器,包括电连接的程序存储器、取指发射装置、指令寄存器装置和执行装置,其特征在于:其中,所述程序存储器,用于存放指令,包括多个并行排列的存储单元,所述指令连续存放在所述程序存储器内;其中,所述的各指令中包含有用于区分本指令是否为本次并行运行的最后一条指令的条数标志位和用于确定本指令所属指令组的组别标志位;所述取指发射装置,用于从程序存储器中提取指令,依据指令的条数标志位确定本次需要并行运行的指令,依据指令的组别标志位将本次需要并行运行的指令输入指令寄存器装置的不同指令寄存器中分别存放,没有指令输入的指令寄存器置空;所述指令寄存器装置,包括与指令组别相同数量的指令寄存器,每个指令寄存器对应一组指令组,且每个指令寄存器用于存放与其对应的指令组中的指令;所述执行装置,包括与所述指令寄存器一一对应的指令处理通路,所述指令处理通路用于执行相对应指令寄存器中的指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科晶上科技有限公司,未经北京中科晶上科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210343250.6/,转载请声明来源钻瓜专利网。