[发明专利]处理涵盖跨越指令高速线的分支目标地址高速区的分支的装置及方法有效
申请号: | 02107138.1 | 申请日: | 2002-03-11 |
公开(公告)号: | CN1369780A | 公开(公告)日: | 2002-09-18 |
发明(设计)人: | 布兰特;比恩;G·葛兰;亨利;汤玛斯C·麦当劳 | 申请(专利权)人: | 智权第一公司 |
主分类号: | G06F9/42 | 分类号: | G06F9/42;G06F12/02 |
代理公司: | 北京集佳专利商标事务所 | 代理人: | 王学强 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 涵盖 跨越 指令 高速 分支 目标 地址 装置 方法 | ||
1.一种在具有指令高速缓存的微处理器中的分支控制装置,耦接至一地址总线,用以将多个高速线送至一指令缓冲器,其特征是,该装置包括:
一分支指令之一目标地址,该目标地址是由一分支目标地址高速缓存所送出;
一涵盖信号,是由该分支目标地址高速缓存所送出,用以表示该分支指令是否涵盖跨越一第一高速线及一第二高速线;以及
一地址缓存器,耦接至该分支目标地址高速缓存,用以储存该目标地址;
其中当该涵盖信号表示该分支指令涵盖跨越该第一高速线及该第二高速线时,该地址缓存器会将该地址总线上的该目标地址送到该指令高速缓存,用以选择一第三高速线,该第三高速线包含该分支指令的一目标指令。
2.如权利要求1所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,在用于该第二高速线的一提取地址送到该地址总线上之后,该地址缓存器会送出该地址总线上的该目标指令。
3.如权利要求2所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,该分支目标地址高速缓存耦接至该地址总线,其中该分支目标地址高速缓存响应于该地址总线上所送出的一提取地址,而送出该目标地址。
4.如权利要求3所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,该分支目标地址高速缓存响应于该第一高速线的一提取地址,而送出该目标地址。
5.如权利要求4所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,该第一高速线包含该分支指令的一第一部份。
6.如权利要求2所述的在具有指令高速缓存的微处理器中的分支控制装置,更包括:
一占满信号,耦接至该指令缓冲器,用以表示该指令缓冲器是否占满。
7.如权利要求6所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,只有当该占满信号表示该指令缓冲器不为占满时,该地址缓存器才会将该目标地址送到该指令高速缓存。
8.如权利要求6所述的在具有指令高速缓存的微处理器中的分支控制装置,更包括:
一备份缓存器,耦接至该地址总线,当该指令高速缓存送出储存于该指令缓冲器中的该第二高速线时,如果该占满信号表示该指令缓冲器为占满,用以储存该第二高速线的该提取地址。
9.如权利要求8所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,如果该占满信号表示该指令缓冲器不再为占满,该备份缓存器会送出该地址总线上的该第二高速线的该提取地址。
10.如权利要求1所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,当该第二高速线的一提取地址误失于该指令高速缓存中时,在该第二高速线储存于该指令缓冲器之后,该地址缓存器会将该目标地址送到该指令高速缓存。
11.如权利要求1所述的在具有指令高速缓存的微处理器中的分支控制装置,其特征是,当该第二高速线的一提取地址击入该指令高速缓存中时,该地址缓存器会将该目标地址送到该指令高速缓存。
12.一种具有管线的微处理器,其特征是,包括:
一指令高速缓存,耦接至一地址总线,所组成是用以接收用于选择一第一高速线的一第一提取地址;
一分支目标地址高速缓存,耦接至该地址总线,用以送出用于表示一分支指令是否涵盖超过该第一高速线的一涵盖指针;
一地址缓存器,耦接至该分支目标地址高速缓存,用以储存该分支指令的一目标地址,由该分支目标地址高速缓存所送出的该目标地址;
一多任务器,耦接至该分支目标地址高速缓存,当该涵盖指针为真时,用以选择用于该地址总线上的一第二提取地址,该第二提取地址选择包含涵盖超过该第一高速线的该分支指令的一部份的一第二高速线;
其中在选择用于该地址总线上的该第二提取地址之后,该多任务器会自该地址缓存器选择用于该地址总线上的该目标地址。
13.如权利要求12所述的具有管线的微处理器,其特征是,该多任务器在选择该第一提取地址之后,会选择该第二提取地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智权第一公司,未经智权第一公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/02107138.1/1.html,转载请声明来源钻瓜专利网。