一种基于超复杂指令集系统的微处理器架构的制作方法

文档序号:6488153阅读:251来源:国知局
一种基于超复杂指令集系统的微处理器架构的制作方法
【专利摘要】本发明公开了一种基于超复杂指令集系统的微处理器架构,包括控制接口部件、指令部件、运算部件、缓冲部件0、缓冲部件1、地址部件、存储器接口、实时数据接口;所述控制接口部件与所述指令部件、所述运算部件连接,所述缓冲部件0、所述缓冲部件1与所述运算部件连接,所述存储器接口与所述缓冲部件0、所述缓冲部件1连接,所述地址部件连接在所述指令部件与所述存储器接口之间,所述实施数据接口与所述缓冲部件1连接;所述指令部件为超复杂指令集指令部件。特殊的计算机结构直接执行复杂功能的指令,独立计算出结果,不必经过编译,进而没有由高级语言编译后生成的大量汇编语句或机器语言,从而实现计算速度快,执行效率高的目的。
【专利说明】一种基于超复杂指令集系统的微处理器架构【技术领域】
[0001]本发明涉及微处理器领域,具体涉及一种基于超复杂指令集系统的微处理器架构。
【背景技术】
[0002]目前,微处理器分为RISC(精简指令集计算机)和CISC (复杂指令集计算机)两大主流。RISC指令集的指令种类相对较少,执行速度快,但通常需要许多条指令组合才能完成最终功能要求,这样就需要执行较多的指令;CISC指令集的指令丰富,功能较为强大,但是其硬件耗费大。而提高计算机计算能力主要通过提高计算机的主频和减少计算机的指令数两种方法来实现。提高计算机的主频,靠提高半导体工艺水平实现,难度越来越大;而利用现在RISC或CISC来减少指令数也是很有限的。
[0003]为此提出一种靠复杂逻辑设计来实现的基于超复杂指令集系统的微处理器架构。
【发明内容】

[0004]为解决上 述技术问题,本发明的目的在于提供一种基于超复杂指令集系统的微处理器架构,特殊的计算机结构直接执行复杂功能的指令,独立计算出结果,不必经过编译,进而没有由高级语言编译后生成的大量汇编语句或机器语言,从而实现计算速度快,执行效率闻的目的。
[0005]为达到上述目的,本发明的技术方案如下:一种基于超复杂指令集系统的微处理器架构,包括控制接口部件、指令部件、运算部件、缓冲部件O、缓冲部件1、地址部件、存储器接口、实时数据接口 ;所述控制接口部件与所述指令部件、所述运算部件连接,所述缓冲部件O、所述缓冲部件I与所述运算部件连接,所述存储器接口与所述缓冲部件O、所述缓冲部件I连接,所述地址部件连接在所述指令部件与所述存储器接口之间,所述实施数据接口与所述缓冲部件I连接;所述指令部件为超复杂指令集指令部件。
[0006]优选的,所述超复杂指令集指令部件为点积计算指令、相关计算指令、归一化互相关计算指令、协方差计算指令、图像比对计算指令、图像直方图变换指令、图像中值滤波变换指令、图像SOBEL边缘提取变换指令、其它辅助指令组成的指令集部件。
[0007]优选的,所述控制接口部件与外界部件连接,所述外界部件为处理器或其它硬件逻辑。
[0008]优选的,所述实时数据接口与用于采集实时数据的设备连接。
[0009]优选的,所述存储器接口与用于存储的外部存储器。
[0010]采用本技术方案的有益效果是:特殊的计算机结构直接执行复杂功能的指令,独立计算出结果,不必经过编译,进而没有由高级语言编译后生成的大量汇编语句或机器语言,从而实现计算速度快,执行效率高的目的。
【专利附图】

【附图说明】[0011]为了更清楚地说明本发明实施例技术中的技术方案,下面将对实施例技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明的结构示意图。
【具体实施方式】
[0013]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0014]实施例1
如图1所示,本发明的一种基于超复杂指令集系统的微处理器架构,包括控制接口部件、指令部件、运算部件、缓冲部件O、缓冲部件1、地址部件、存储器接口、实时数据接口 ;所述控制接口部件与所述指令部件、所述运算部件连接,所述缓冲部件O、所述缓冲部件I与所述运算部件连接,所述存储器接口与所述缓冲部件O、所述缓冲部件I连接,所述地址部件连接在所述指令部件与所述存储器接口之间,所述实施数据接口与所述缓冲部件I连接;所述指令部件为超复杂指令集指令部件。
[0015]控制接口部件与外界部件连接,所述外界部件为处理器或其它硬件逻辑。实时数据接口与用于采集实时数据的设备连接。存储器接口与用于存储的外部存储器。
[0016]超复杂指令集 指令部件为点积计算指令、相关计算指令、归一化互相关计算指令、协方差计算指令、图像比对计算指令、图像直方图变换指令、图像中值滤波变换指令、图像SOBEL边缘提取变换指令、其它辅助指令组成的指令集部件。
[0017]上述指令用C语言,再经过编译这样的传统方法来实现的话,至少需要几十条C语句,编译后又会变成至少上百条汇编语句。而本发明上述复杂指令的执行过程完全是由指令部件控制执行的,无须其它处理器介入或其它指令组合来完成。更没有传统处理器的取指令、分析指令、取操作数、计算、存操作数这样繁杂的指令执行过程。一条复杂指令就实现了上述完整的复杂计算,其执行速度很快。所以两种方法就算是主频相同的话,本发明的计算速度都会快很多。
[0018]本实施例中,指令集的设定是根据图像识别应用需求来确定的。操作的操作数是以图为单位的,而不是以一个数据为单位的。各式中的符号,如a,b,c, d, f,g是图像中的一个元素。





IR
_9]点积计算:Saixbj
m
相关计算Kai — CiMbi — dj归一化互相关计算:
【权利要求】
1.一种基于超复杂指令集系统的微处理器架构,其特征在于,包括控制接口部件、指令部件、运算部件、缓冲部件O、缓冲部件1、地址部件、存储器接口、实时数据接口 ;所述控制接口部件与所述指令部件、所述运算部件连接,所述缓冲部件O、所述缓冲部件I与所述运算部件连接,所述存储器接口与所述缓冲部件O、所述缓冲部件I连接,所述地址部件连接在所述指令部件与所述存储器接口之间,所述实施数据接口与所述缓冲部件I连接;所述指令部件为超复杂指令集指令部件。
2.根据权利要求1所述的一种基于超复杂指令集系统的微处理器架构,其特征在于,所述超复杂指令集指令部件为点积计算指令、相关计算指令、归一化互相关计算指令、协方差计算指令、图像比对计算指令、图像直方图变换指令、图像中值滤波变换指令、图像SOBEL边缘提取变换指令、其它辅助指令组成的指令集部件。
3.根据权利要求2所述的一种基于超复杂指令集系统的微处理器架构,其特征在于,所述控制接口部件与外界部件连接,所述外界部件为处理器或其它硬件逻辑。
4.根据权利要求2所述的一种基于超复杂指令集系统的微处理器架构,其特征在于,所述实时数据接口与用于采集实时数据的设备连接。
5.根据权利要求2所述的一种基于超复杂指令集系统的微处理器架构,其特征在于,所述存储器接口与用于存储的外部存储器。
【文档编号】G06F15/78GK103631561SQ201210305660
【公开日】2014年3月12日 申请日期:2012年8月27日 优先权日:2012年8月27日
【发明者】鞠怡明, 郭红娟 申请人:苏州迪吉特电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1