发明名称 一种基于CISC结构的微处理器构架及指令实现方式
摘要 本发明是一种微处理器构架及其实现方式,其简化了CISC微处理器庞杂的指令集,内部指令实现方式做了改进,数据线和指令线分离,使指令处理的速度加快,在一定程度上弥补了CISC微处理器指令集庞大、执行效率低的缺点。指令集共有151条指令,支持常见典型各类指令,包括数据传送交换、算术逻辑运算、比较、乘除法、移位、循环、半字节操作、位操作、跳转、调用返回、进栈退栈、软中断以及空操作类指令。本发明的微处理器可配置适当的外围资源,其端口多,资源丰富,适用于实时控制各类嵌入式、SOC系统,具有高速、高性能、低功耗、低噪声等特性,抗干扰能力强,是一款适用于家电、民用通信等消费类电子产品的微控制器。
申请公布号 CN1584824A 申请公布日期 2005.02.23
申请号 CN03150402.7 申请日期 2003.08.18
申请人 上海海尔集成电路有限公司;海尔集团公司 发明人 刘艳军;赵启山;贺理;黄继颇;张文;朱建国
分类号 G06F9/22;G06F9/30 主分类号 G06F9/22
代理机构 北京东方亿思专利代理有限责任公司 代理人 李其华
主权项 1.一种基于CISC结构的微控制器构架,该微控制器核包括程序存储器,数据随机存储器,特殊功能寄存器堆,数据总线和地址总线,流水线指令结构,数据缓冲区,通用算术逻辑单元,指令读取及译码器和系统控制模块,其中,所述的数据总线分为各自分离的8位内部数据总线和8位程序数据总线,所述的系统控制模块用于产生系统时钟、系统复位以及各种读写控制电路,所述的流水线指令结构为单级四段流水线指令结构,该单级四段流水线指令处理结构分为4个部分,首先是指令读取及译码电路,该指令读取及译码器通过上述8位程序数据总线从程序存储器读入指令,并对指令进行译码分解;然后通过控制电路根据译码结果读取寄存器或者存储器的内容;再通过算术逻辑单元进行运算;之后对运算的结果存入寄存器或者数据存储器单元;当执行调用、返回等指令时,会对程序指针进行压栈和出栈操作,当执行跳转等指令时,有指针偏移操作,同时在每读下一字节指令时,会对PC有加1的操作。
地址 200001上海市黄浦区北京东路666号A538