[发明专利]转发装置与方法以及微处理器有效
申请号: | 200910159101.2 | 申请日: | 2009-07-06 |
公开(公告)号: | CN101593098A | 公开(公告)日: | 2009-12-02 |
发明(设计)人: | 柯林艾迪;罗德尼E·虎克 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/312 |
代理公司: | 北京林达刘知识产权代理事务所 | 代理人: | 刘新宇;王 璐 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种转发装置与方法以及微处理器,其中该转发装置包括杂凑产生器、比较器及转发逻辑单元。杂凑产生器杂凑J个地址位以产生K个杂凑位。J个地址位是载入指令或储存指令所指定的存储器地址的多个位,K为大于0的整数且J为大于K的整数。当载入指令指定的L个地址位匹配于储存指令指定的L个地址位且载入指令的K个杂凑位匹配于储存指令的K个杂凑位时,比较器输出第一预设布尔数值,否则输出第二预设布尔数值,L为大于0的整数。当比较器输出第一预设布尔数值时,转发逻辑单元将数据由储存指令转发至载入指令,而当比较器输出第二预设布尔数值时,不转发数据。本发明可能减少微处理器所执行的非正确或错误的传送转发数量。 | ||
搜索关键词: | 转发 装置 方法 以及 微处理器 | ||
【主权项】:
1.一种转发装置,其特征在于,用以减少在一微处理器内非正确地将一数据由一储存指令转发至一载入指令的可能性,该储存指令较先前于该载入指令,该转发装置包括:一杂凑产生器,用以对J个地址位执行一杂凑函数,以产生K个杂凑位,其中,所述J个地址位是由该载入指令或该储存指令所指定的一存储器位置的一地址的多个位,J为大于1的整数,K为大于0的整数;一比较器,其中,假使由该载入指令所指定的L个地址位匹配于由该储存指令所指定的对应的L个地址位,且该载入指令的K个杂凑位匹配于该储存指令的对应的K个杂凑位,该比较器输出一第一预设布尔数值,否则,该比较器输出一第二预设布尔数值,且L为大于0的整数;以及一转发逻辑单元,耦接该比较器,其中,当该比较器输出该第一预设布尔数值时,该转发逻辑单元将该数据由该储存指令转发至该载入指令,且当该比较器输出该第二预设布尔数值时,该转发逻辑单元不将该数据由该储存指令转发至该载入指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910159101.2/,转载请声明来源钻瓜专利网。