[发明专利]共享一组合寄存器文件的操作数存取端口的装置无效
申请号: | 200610107518.0 | 申请日: | 2006-07-20 |
公开(公告)号: | CN101051265A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 廖宜道;彭权成;黄柏涵;张传华 | 申请(专利权)人: | 财团法人工业技术研究院 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 陈晨 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 组合 寄存器 文件 作数 存取 端口 装置 | ||
1.一种共享一组合寄存器文件额操作数存取端口的装置,该装置包含:
多个功能单元,每个功能单元具有多个输入端口及至少一个输出端口;
一分割的文件寄存器,被分割成多个寄存器组库,每个所述寄存器组库具有多个读端口及至少一个写端口;以及
一存取控制电路,还包含多个选择器及多个控制位,
其中,由该选择器选择每个所述寄存器组库的所述多个读端口至所述多个功能单元的相对应功能单元的该输入端口,且该选择器选择所述多个功能单元的该输出端口至所述多个寄存器组库的该写端口,并且该控制位控制该选择器的共享该组合寄存器文件的操作数存取端口。
2.如权利要求1所述的装置,其中该装置应用在一个指令中具有多个读操作数及至少一个写操作数的指令。
3.如权利要求1所述的装置,其中该指令最多有两个读操作数和一个写操作数。
4.如权利要求1所述的装置,其中该分割的文件寄存器为一乒乓文件寄存器。
5.如权利要求1所述的装置,其中所述多个选择器为多个多路复用器。
6.如权利要求1所述的装置,其中该存取控制电路还包含多个反相器,以及每个反相器具有一个各自的控制位作为它的输入,并且该反相器输出该控制位至一相连接的选择器,以共享该组合寄存器文件的操作数存取端口。
7.如权利要求3所述的装置,其中该存取控制电路包含六个2∶1多路复用器、三个控制位和三个相对应的反相器,以及电线。
8.如权利要求3所述的装置,其中该存取控制电路包含三个控制位,该三个控制位中的一个位控制连于具有相对应功能单元的写端口的共享,该三个控制位的另外两个位控制具有相对应功能单元的读端口的共享。
9.如权利要求8所述的装置,其中所述另外两个控制位的一个位控制该多路复用器进行至每个所述寄存器文件的一个单独的读端口的多路复用,每个所述功能单元的相对应输入端口接收来自不同寄存器组库的数值。
10.如权利要求8所述的装置,其中该三个控制位的该单独的一个位控制该多路复用器进行至每个所述功能单元的该输出端口的多路复用,每个寄存器组库的该写端口接收来自不同该功能单元的数值。
11.如权利要求8所述的装置,其中该装置应用在一特长指令字处理器。
12.如权利要求11所述的装置,其中所述控制位允许该特长指令字处理器以平行方式执行指令去存取所述不同的寄存器组库。
13.如权利要求11所述的装置,其中该装置允许该特长指令字处理器在相同周期中排序不同的该寄存器组库里的相对应读和写操作数的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610107518.0/1.html,转载请声明来源钻瓜专利网。