[发明专利]在微处理器内指示异常触发页面的方法和系统有效
申请号: | 200780026696.3 | 申请日: | 2007-07-13 |
公开(公告)号: | CN101490655A | 公开(公告)日: | 2009-07-22 |
发明(设计)人: | 卢奇安·科德雷斯库;埃里克·普隆德克;穆罕默德·艾哈迈德;维贾雅·库马尔·亚尼亚南 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种指示软件管理式页面表内的哪一页面在例如数字信号处理器等微处理器内触发异常的方法和系统,其中软件管理式转译后备缓冲器(TLB)模块接收由超长指令字(VLIW)包中的例如取指令等指令产生的虚拟地址,且进一步将所述虚拟地址与每一已存储的TLB条目进行比较。如果存在匹配,那么所述TLB模块输出所述指令的对应的经映射物理地址。否则,如果所述VLIW包跨越两个页面,其中第一页面作为TLB条目存在于所述TLB模块内且第二页面从已存储的TLB条目遗漏,那么在控制寄存器的数据字段内设定指示位,以向软件管理单元识别TLB遗漏异常。所述软件管理单元从所述寄存器检索指示位信息,且使用所述指示位信息在所述软件管理式页面表内进一步执行页面表查找以便检索遗漏页面信息。随后,将所述遗漏页面信息写入到所述TLB模块内的新TLB条目中,以用于随后的虚拟地址转译和指令包的执行。 | ||
搜索关键词: | 微处理器 指示 异常 触发 页面 方法 系统 | ||
【主权项】:
1. 一种方法,其包含:将指示位设定为预定值,以识别由缓冲器模块内的遗漏地址信息起始的异常,所述遗漏地址信息对应于可执行指令包;以及使用所述指示位从至少一个页面表检索所述地址信息以启用所述缓冲器模块内的地址转译。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200780026696.3/,转载请声明来源钻瓜专利网。