[发明专利]一种用于提供分区的转换高速缓存器的方法及其设备有效
申请号: | 201680029040.6 | 申请日: | 2016-04-29 |
公开(公告)号: | CN107667355B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | J·E·波达艾玛;B·雷赫利克;C·J·莫雷拉;S·M·加代尔拉布;P·C·J·维尔齐恩斯基;A·米雷特斯凯;K·J·厄恩魏因 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/1036 | 分类号: | G06F12/1036;G06F12/109 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 提供 分区 转换 高速缓存 方法 及其 设备 | ||
1.一种包括用于提供分区的转换高速缓存器的存储器管理单元MMU的设备,其包括:
转换高速缓存器,其经配置以提供各自定义地址转换映射的多个转换高速缓存器条目;
分区描述符表,其经配置以提供定义所述转换高速缓存器的对应多个分区的多个分区描述符,所述多个分区的每一分区包括所述多个转换高速缓存器条目的一或多个转换高速缓存器条目;以及
分区转换电路,其经配置以:
从请求器接收存储器存取请求;
确定所述存储器存取请求的转换高速缓存器分区标识符TCPID;
基于所述TCPID而标识所述多个分区的一或多个分区;以及
对所述一或多个分区的所述一或多个转换高速缓存器条目的一转换高速缓存器条目执行高速缓存操作。
2.根据权利要求1所述的设备,其中所述分区描述符表经配置以提供各自包括以下者的所述多个分区描述符:
开始指针,其指向通过所述分区描述符定义的对应分区的开始转换高速缓存器条目;以及
结束指针,其指向所述对应分区的结束转换高速缓存器条目。
3.根据权利要求1所述的设备,其中所述分区描述符表经配置以提供各自包括以下者的所述多个分区描述符:
开始指针,其指向通过所述分区描述符定义的对应分区的开始转换高速缓存器条目;以及
计数指示符,其指示所述对应分区的所述一或多个转换高速缓存器条目的计数。
4.根据权利要求1所述的设备,其中所述分区转换电路经配置以通过基于所述存储器存取请求的属性而导出所述TCPID来确定所述TCPID。
5.根据权利要求1所述的设备,其中所述分区转换电路经配置以通过检索由所述存储器存取请求提供的请求器供应的TCPID来确定所述存储器存取请求的所述TCPID。
6.根据权利要求1所述的设备,其进一步包括分区再映射表,所述分区再映射表经配置以提供各自定义输入TCPID到输出TCPID的再映射的多个再映射条目;
其中所述分区转换电路经配置以:
通过标识所述多个再映射条目的一再映射条目来确定所述输出TCPID,其中所述再映射条目的所述输入TCPID对应于所述存储器存取请求的所述TCPID;以及
基于所述再映射条目的所述输出TCPID而标识所述多个分区的所述一或多个分区。
7.根据权利要求1所述的设备,其中:
所述存储器存取请求包括指示所述请求器的源类型的源指示符;且
所述分区转换电路经配置以通过基于所述源指示符而导出所述TCPID来确定所述TCPID。
8.根据权利要求1所述的设备,其进一步包括分区选择表,所述分区选择表包括多个分区选择条目,每一分区选择条目定义搜索控制指示符及收回控制指示符中的至少一者,且每一分区选择条目对应于所述多个分区的一或多个分区;且
其中所述分区转换电路经配置以基于所述多个分区选择条目的一分区选择条目而标识所述多个分区的所述一或多个分区。
9.根据权利要求8所述的设备,其中所述分区转换电路经配置以通过如下操作来执行所述高速缓存操作:基于所述一或多个分区的所述分区选择条目的所述搜索控制指示符,确定所述一或多个分区的所述一或多个转换高速缓存器条目有资格用于搜索。
10.根据权利要求8所述的设备,其中所述分区转换电路经配置以通过如下操作来执行所述高速缓存操作:基于所述一或多个分区的所述分区选择条目的所述收回控制指示符,确定所述一或多个分区的所述一或多个转换高速缓存器条目有资格用于收回。
11.根据权利要求1所述的设备,所述设备经集成到集成电路IC中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680029040.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器中的转译后备缓冲器
- 下一篇:存储器加密排除方法和设备