【技术实现步骤摘要】
本专利技术涉及处理器
,具体涉及 一 种超长指令字(VLIW, Very Longlnstruction Word)处理器。
技术介绍
计算机体系结构是指那些对程序员可见的处理器系统属性,包括程序设计思想与 硬件体系结构。计算机体系结构(computer architecture)的定义是1964年C. M. Amdahl 在介绍IBM 360系统时提出的,其具体描述为计算机体系结构是程序员所看到的计算机 的属性,即概念性结构与功能特性。 复杂指令集计算机(CISC, Complex Instruction Set Computer)和精简指令集计 算机(RISC,Reduced Instruction Set Computer)是CPU的两种架构。它们的区别在于不 同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是要用最少的机器 语言指令来完成所需的计算任务。 从计算机诞生以来,人们一直沿用CISC指令集方式。在CISC微处理器中,程序的 各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行 的优点是控制简 ...
【技术保护点】
一种超长指令字VLIW处理器,其特征在于,包括:控制路径、数据交换网络和多个包括操作数输入端口和数据输出端口的数据处理单元;所述控制路径包括:指令存储器控制单元,用于对外部的指令存储器进行访问控制;指令译码单元,用于对所述指令存储器控制单元读取的VLIW指令进行指令译码,并将译码得到的微指令发送给处理器状态机、数据交换网络和各个数据处理单元,其中,所述VLIW指令包括指令标志位、指令立即数、数据交换网络控制指令、主控指令和各个并行数据处理单元的微指令;处理器状态机,用于根据接收到的微指令执行处理器的控制操作;每一个数据处理单元包括:数据处理逻辑单元,与所述数据交换网络连接, ...
【技术特征摘要】
一种超长指令字VLIW处理器,其特征在于,包括控制路径、数据交换网络和多个包括操作数输入端口和数据输出端口的数据处理单元;所述控制路径包括指令存储器控制单元,用于对外部的指令存储器进行访问控制;指令译码单元,用于对所述指令存储器控制单元读取的VLIW指令进行指令译码,并将译码得到的微指令发送给处理器状态机、数据交换网络和各个数据处理单元,其中,所述VLIW指令包括指令标志位、指令立即数、数据交换网络控制指令、主控指令和各个并行数据处理单元的微指令;处理器状态机,用于根据接收到的微指令执行处理器的控制操作;每一个数据处理单元包括数据处理逻辑单元,与所述数据交换网络连接,用于根据接收到的本数据处理单元的微指令,对本数据处理单元的操作数输入端口上输入的数据执行相应的数据运算操作;分布式寄存器堆,用于根据接收到的本数据处理单元的微指令,保存本数据处理单元的数据处理逻辑单元的数据处理结果,和/或将自身保存的数据通过本数据处理单元的数据输出端口输出;所述数据交换网络,用于形成每一个所述操作数输入端口与所有所述数据输出端口之间的通道,并根据接收到的数据交换网络控制指令,选择使所述通道中的一个通道导通。2. 如权利要求1所述的处理器,其特征在于,所述操作数输入端口包括左操作数输入 端口和右操作数输入端口 ,所述数据输出端口包括左数据输出端口和右数据输出端口 。3. 如权利要求1所述的处理器,其特征在于,所述指令存储器控制单元,进一步根据处 理器状态机的控制,对外部的指令存储器进行所述访问控制。4. 如权利要求1所述的处理器,其特征在于,所述处理器的控制操作包括...
【专利技术属性】
技术研发人员:卢安,张现聚,罗晋,倪伟新,
申请(专利权)人:北京芯慧同用微电子技术有限责任公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。