[发明专利]将加载管线式微处理器指令队列的指令删除的设备及方法有效
申请号: | 200410000549.7 | 申请日: | 2004-01-14 |
公开(公告)号: | CN1549113A | 公开(公告)日: | 2004-11-24 |
发明(设计)人: | 托马斯C·麦克唐纳 | 申请(专利权)人: | 智权第一公司 |
主分类号: | G06F9/312 | 分类号: | G06F9/312 |
代理公司: | 北京中原华和知识产权代理有限责任公司 | 代理人: | 寿宁;张华辉 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是关于一种能够在一指令已经加载微处理器指令队列的情况下将其删除的装置。此装置包括一控制逻辑,用来发现指令绝对不能执行的情况,例如一分支指令的错误预测。然而当此控制逻辑察觉此情况时,已经无法阻止此指令被加载指令队列,此控制逻辑于是将会产生一个删除信号,来说明此指令绝对不可执行。一个删除队列接收到此删除信号并将其值存储下来。删除队列与指令队列并行前进,以确保当指令队列顺序输出指令时,删除队列也输出与此指令相应的删除信号值。如果从删除队列输出的删除信号值为真,微处理器则作废相应指令而不对其进行执行。 | ||
搜索关键词: | 加载 管线 式微 处理器 指令 队列 删除 设备 方法 | ||
【主权项】:
1、一种指令删除装置,其特征在于一指令在一第一时钟周期加载于一微处理器的一指令队列,并将该指令在之后的第二时钟周期从指令队列底端项目输出,该指令删除装置包括:一删除信号,用来传递前述第一时钟周期之后的一第三时钟周期内产生的值;一删除队列,耦合至前述删除信号,用来载入前述第三时钟周期产生的该删除信号的值,并于前述第二时钟周期将此值输出;以及一有效性信号,耦合至前述删除队列,在前述第二时钟周期产生,用于表示指令是否将被微处理器执行,如果在前述第二时钟周期由前述删除队列输出的删除信号的值为真,则此有效性信号值为假。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智权第一公司,未经智权第一公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410000549.7/,转载请声明来源钻瓜专利网。