[发明专利]控制具有多个子系统的数据处理系统中的存储器访问在审
申请号: | 202180022688.1 | 申请日: | 2021-02-08 |
公开(公告)号: | CN115298655A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | T·C·格罗卡特;A·B·斯温;A·D·C·查德威克 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F21/62;G06F12/1009;G06F12/0891 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 董建姣;黄健 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 具有 个子 系统 数据处理系统 中的 存储器 访问 | ||
公开了用于控制数据处理系统中的存储器访问的装置、方法和技术。操作数据处理系统包括多个子系统,每个子系统包括至少一个处理元件和至少一个外围设备。存储器事务控制电路接收包括指示发出外围设备的流标识符的存储器事务的存储器事务信息。主控制寄存器指示具有多个条目的流表的地址,每个条目包括自有子系统标识符。对应于多个子系统中的每个子系统的至少一个子系统控制寄存器存储存储器访问检查配置信息。在接收到存储器事务信息时,根据流标识符选择流表的条目。选择与由条目的自有子系统标识符标识的子系统相对应的至少一个子系统控制寄存器。然后导致根据存储器事务信息和存储在所选择的至少一个子系统控制寄存器中的存储器访问检查配置信息来执行存储器访问规则。
本技术涉及数据处理。更具体地,它们涉及对包括多个子系统的数据处理系统中的存储器访问的控制。
在包括多个子系统的数据处理系统中,这多个子系统可能相互不信任。然而,这些多个子系统可能需要共享对数据处理系统的各个部件的访问,特别是对存储器部件和一些控制寄存器的访问,使得对从多个子系统中的设备接收的存储器访问的控制必须被仔细地协调,以便保护这些子系统彼此免受影响。
至少一些示例提供了一种用于控制数据处理系统中的存储器访问的装置,其中数据处理系统在操作时包括多个子系统,每个子系统包括至少一个处理元件和至少一个外围设备,该装置包括:
存储器事务控制电路,该存储器事务控制电路用以接收由数据处理系统的外围设备发出的存储器事务的存储器事务信息,其中存储器事务信息包括指示外围设备的流标识符;
主控制寄存器,该主控制寄存器用以存储指示流表的地址的值,其中流表包括多个条目,并且其中多个条目各自包括自有子系统标识符;以及
对应于多个子系统中的每个子系统的至少一个子系统控制寄存器,至少一个子系统控制寄存器用以存储存储器访问检查配置信息,
其中存储器事务控制电路响应于存储器事务信息的接收:
根据流标识符选择由指示流表的地址的值标识的流表的多个条目中的条目;
选择与由条目的自有子系统标识符标识的子系统相对应的至少一个子系统控制寄存器;并且
导致根据所述存储器事务信息和存储在所选择的至少一个子系统控制寄存器中的所述存储器访问检查配置信息来执行存储器访问规则。
至少一些示例提供了一种控制数据处理系统中的存储器访问的方法,其中数据处理系统在操作时包括多个子系统,每个子系统包括至少一个处理元件和至少一个外围设备,该方法包括:
接收由数据处理系统的外围设备发出的存储器事务的存储器事务信息,其中存储器事务信息包括指示外围设备的流标识符;
将指示流表的地址的值存储在主控制寄存器中,其中流表包括多个条目,并且其中多个条目各自包括自有子系统标识符;
将存储器访问检查配置信息存储在对应于多个子系统中的每个子系统的至少一个子系统控制寄存器中;以及
响应于存储器事务信息的接收:
根据流标识符选择由指示流表的地址的值标识的流表的多个条目中的条目;
选择与由条目的自有子系统标识符标识的子系统相对应的至少一个子系统控制寄存器;以及
导致根据存储器事务信息和存储在所选择的至少一个子系统控制寄存器中的存储器访问检查配置信息来执行存储器访问规则。
至少一些示例提供了一种用于控制数据处理系统中的存储器访问的装置,其中数据处理系统在操作时包括多个子系统,每个子系统包括至少一个处理元件和至少一个外围设备,该装置包括:
用于接收由数据处理系统的外围设备发出的存储器事务的存储器事务信息的构件,其中存储器事务信息包括指示外围设备的流标识符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180022688.1/2.html,转载请声明来源钻瓜专利网。