发明名称 一种处理器以及一种寄存器选通方法
摘要 本发明提供了一种处理器及一种寄存器选通方法,能使处理器在增加寄存器数目时,仍具有较小的芯片面积和高速处理的能力。所述处理器包括部件一、部件二以及M个寄存器,当寄存器的数目从M增加到N时,所述N个寄存器包括:第一寄存器堆,包括K0个寄存器,用于被部件一用作输入和输出,并被部件二用作输入和输出;第二寄存器堆,包括K1个寄存器,用于被部件一用作输入,被部件二用作输出;第三寄存器堆,包括K2个寄存器,用于被部件一用作输出,被部件二用作输入;其中,K0+K1+K2=N,K0+K1=M,K0+K2=M。本发明在寄存器数目增加时,通过把处理器中的寄存器设置为使用方式不同的寄存器堆,可以不增加选通逻辑级数,即不降低处理器的电路延迟也不增加多余的电路面积。
申请公布号 CN101539849A 申请公布日期 2009.09.23
申请号 CN200910082239.7 申请日期 2009.04.21
申请人 北京红旗胜利科技发展有限责任公司 发明人 石艳
分类号 G06F9/30(2006.01)I;G06F9/38(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 代理人 苏培华
主权项 1、一种处理器,所述处理器包括部件一、部件二以及M个寄存器,其特征在于,当寄存器的数目从M增加到N时,所述N个寄存器包括:第一寄存器堆,包括K0个寄存器,用于被部件一用作输入和输出,并被部件二用作输入和输出;第二寄存器堆,包括K1个寄存器,用于被部件一用作输入,被部件二用作输出;第三寄存器堆,包括K2个寄存器,用于被部件一用作输出,被部件二用作输入;其中,K0+K1+K2=N,K0+K1=M,K0+K2=M。
地址 100081北京市海淀区中关村南大街甲10号银海大厦南715A室