[发明专利]用于控制存储器存取的装置及方法在审
申请号: | 201980055095.8 | 申请日: | 2019-10-21 |
公开(公告)号: | CN112639750A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 鲁本·鲍里索维奇·艾拉佩蒂安;格雷姆·彼得·巴尔内斯;理查德·罗伊·格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/1027 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 存储器 存取 装置 方法 | ||
1.一种装置,包括:
存储器存取电路系统,用于响应于目标地址执行卷标保护型存储器存取操作,默认的所述卷标保护型存储器存取操作包括:
比较地址卷标与保护卷标,所述地址卷标与所述目标地址相关联,所述保护标签储存在与一个或多个存储器位置的区块相关联的存储器系统中,所述一个或多个存储器位置的区块包括由所述目标地址识别出的寻址位置;以及
生成是否在所述保护卷标与所述地址卷标之间检测到匹配的指示;以及
控制卷标储存器,用于对多个存储器区域中的每个区域储存配置控制信息,所述配置控制信息用于控制当所述目标地址在该存储器区域内时所述存储器存取电路系统如何执行所述卷标保护型存储器存取操作,每个存储器区域对应于所述区块中的多个区块。
2.根据权利要求1所述的装置,其中,每个存储器区域包括一个或多个存储器页面。
3.根据权利要求2所述的装置,其中,每个存储器区域包括单个存储器页面。
4.根据前述权利要求中任一项所述的装置,其中:
所述配置控制信息包括相同卷标模式字段和存储器区域保护卷标;并且
当由所述目标地址识别出的所述寻址位置在设置相同卷标模式字段的存储器区域内时,布置所述存储器存取电路系统以更改所述卷标保护型存储器存取操作,使得所述地址卷标与该存储器区域的所述存储器区域保护卷标进行比较,而不是与包含所述寻址位置的所述区块相关联的所述保护标签进行比较。
5.根据前述权利要求中任一项所述的装置,其中:
所述配置控制信息包括匹配所有模式字段;以及
当由所述目标地址识别出的所述寻址位置在设定匹配所有模式字段的存储器区域内时,布置所述存储器存取电路系统以更改该卷标保护型存储器存取操作,使得当所述地址卷标具有预定值时,绕过所述地址卷标与所述保护卷标的比较,并且该生成步骤包括生成在所述保护卷标与所述地址卷标之间检测到匹配的指示。
6.根据前述权利要求中任一项所述的装置,其中:
所述配置控制信息包括精确卷标检查模式字段;并且
当由所述目标地址识别出的所述寻址位置在设置精确的卷标检查模式字段的存储器区域内时,布置所述存储器存取电路系统以执行所述卷标保护型存储器存取操作,使得当在所述保护卷标与所述地址卷标之间检测到不匹配时,布置所述存储器存取电路系统以防止执行对所述寻址位置的存储器存取。
7.根据权利要求6所述的装置,其中:
当由所述目标地址识别出的所述寻址位置在清除精确卷标模式字段的存储器区域内时,布置所述存储器存取电路系统以执行所述卷标保护型存储器存取操作,使得当在所述保护卷标与所述地址卷标之间检测到不匹配时,布置所述存储器存取电路系统以允许与针对所述不匹配产生的任何不匹配指示异步地执行对所述寻址位置的存储器存取。
8.根据前述权利要求中任一项所述的装置,其中,所述控制卷标储存器包括缓存结构。
9.根据权利要求8在从属于权利要求2时所述的装置,其中,所述控制标签储存器由具有多个条目的转换旁看缓冲器(TLB)提供,每个条目维持存储器页面的地址转换信息并包括用于识别该存储器页面的所述配置控制信息的字段。
10.根据前述权利要求中任一项所述的装置,其中,每个存储器区域的所述配置控制信息维持在所述存储器系统的存储器区域内,并且装置进一步包括:
指令解码器,用于解码配置控制信息存取指令以控制所述存储器存取电路系统从所述存储器区域加载所确定的存储器区域的配置控制信息,并且将所确定的存储器区域的更新后的配置控制信息储存至所述存储器区域。
11.根据权利要求10所述的装置,其中,所述存储器区域为使用所述配置控制信息存取指令而能够存取的所述存储器系统的专用区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980055095.8/1.html,转载请声明来源钻瓜专利网。