[发明专利]在一个超长指令字中执行的子流水线和流水线有效
申请号: | 01122080.5 | 申请日: | 2001-06-14 |
公开(公告)号: | CN1365047A | 公开(公告)日: | 2002-08-21 |
发明(设计)人: | D·E·施泰斯;小L·R·西马 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海专利商标事务所 | 代理人: | 钱慰民 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一个 超长 指令 执行 流水线 | ||
1.一种具体的子流水线翻译的结构,提供基础体系结构和VLIW体系结构的迁移体系结构之间的二进制兼容性,包括:
一个VLIW体系结构,包括一个基础体系结构和一个迁移体系结构并且具有一个基础执行方式和一个迁移执行方式;
一个从存储器检索的提取包,该提取包在该请求到达提取包的存储器时根据执行方式具有一个操作方式;
一个由基础和迁移体系结构共享的数据通道,用于把所述基础体系结构方式和迁移体系结构方式的诸提取包语法分析成执行包并输送这些基础执行包到适当的执行硬件的基础体系结构译码;
一个迁移体系结构控制电路,用于把具有迁移执行方式的执行包指令输送到迁移体系结构译码;
执行硬件,用于在执行单元上对执行包指令进行执行并具有一个基础体系结构译码和一个迁移体系结构译码,用于分别对所述的基础体系结构指令和所述的迁移体系结构指令进行译码,在进行执行之前,依据正被译码指令的提取包的执行方式;
一个多路复用器,具有至少两个输入和一个机器字输出,其中一个输入是所述迁移体系结构译码的输出和另一个输入是所述基础体系结构译码的输出,所述多路复用器依据所述提取包的操作方式进行选择;
机器字,用于控制执行硬件单元。
2.按照权利要求1的结构,所述多路复用器进一步包括第三输入,其中所述第三输入是一个无操作指令。
3.按照权利要求1的结构,其中所述机器字控制一个全局寄存器文件,该全局寄存器文件把操作数提供给所有硬件执行单元并接受所有硬件执行单元的结果。
4.按照权利要求3的结构,其中在所述机器字对所述全局寄存器文件进行控制之后,所述的机器字控制局部寄存器文件,该局部寄存器文件把操作数提供给局部硬件执行单元或者提供给相邻的硬件执行功能单元。
5.按照权利要求4的结构,其中在所述机器字对所述局部寄存器文件进行控制之后,所述机器字控制各种类型的执行硬件,该执行硬件在操作数上计算函数以便产生硬件执行单元的结果。
6.按照权利要求1的结构,其中基础和迁移体系结构的译码单元把操作码翻译成要求的控制信号以便在执行硬件功能单元上执行指定的指令。
7.按照权利要求1的结构,进一步包括,所述迁移体系结构控制电路用于发布无操作指令,以便保留迁移体系结构中指令的语义。
8.一种提供基础体系结构和VLIW体系结构的迁移体系结构之间的二进制兼容性的方法,包括步骤:
在一个VLIW体系结构上,分别在一个基础体系结构和一个迁移体系结构上执行一个基础执行方式和一个迁移执行方式;
提供从存储器检索的提取包,该提取包在该请求到达提取包的存储器时根据执行方式具有一个操作方式;
在一个由基础和迁移体系结构共享的数据通道上,把所述基础体系结构方式和迁移体系结构方式的诸提取包语法分析成执行包并输送这些基础执行包到适当的执行硬件的基础体系结构译码;
在一个迁移体系结构控制电路上把具有迁移执行方式的执行包指令输送到迁移体系结构译码;
在执行硬件的执行单元上对执行包指令进行执行,所述的执行硬件具有一个基础体系结构译码和一个迁移体系结构译码,用于分别对所述的基础体系结构指令和所述的迁移体系结构指令进行译码,在进行执行之前,依据正被译码指令的提取包的执行方式;
在一个具有一机器字输出的多路复用器中,依据所述提取包的操作方式,在所述迁移体系结构译码的输出和所述基础体系结构译码的输出之间进行选择;
使用所述机器字控制执行硬件单元。
9.按照权利要求8的方法,进一步包括,在所述迁移体系结构译码的输出和所述基础体系结构译码的输出以及一个无操作指令之间进行选择。
10.按照权利要求8的方法,进一步包括,使用所述机器字对寄存器进行控制。
11.按照权利要求8的方法,使用所述机器字对一个全局寄存器文件进行控制,该全局寄存器文件把操作数提供给所有硬件执行单元并接受所有硬件执行单元的结果。
12.按照权利要求11的方法,进一步包括,在所述的对所述全局寄存器文件进行控制之后,控制局部寄存器文件,该局部寄存器文件把操作数提供给局部硬件执行单元或者提供给相邻的硬件执行功能单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01122080.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:吹胀薄膜
- 下一篇:对无缝拼接、可变编码率、压缩数字视频信号的帧比特长度分配