【技术实现步骤摘要】
【国外来华专利技术】用于存储器管理单元及分布式虚拟存储器网络的硬件管理的功率崩溃及时钟唤醒
本专利技术的方面涉及用于存储器管理单元(MMU)及分布式虚拟存储器(DVM)网络的硬件管理的功率崩溃及时钟唤醒,以及相关概念。
技术介绍
“DVM网络”为经设计以将“DVM操作”从“DVM启动器”广播到DVM网络的所有“DVM目标”的系统单芯片(SoC)的硬件/软件架构内的广播网络。DVM网络负责合并来自DVM目标的响应且将单一统一响应呈现回到DVM启动器。DVM操作可包含到位于DVM目标处的翻译后备缓冲器(TLB)的TLB失效操作、用以确保先前DVM操作的完成的同步操作、到位于DVM目标处的指令高速缓存存储器的指令高速缓存存储器失效操作,及其它相关操作。DVM网络使用基于来自ARM有限公司的高级微控制器总线架构(AdvancedMicrocontrollerBusArchitecture;AMBA)4高级可延伸接口(AdvancedExtensibleInterface;AXI)一致性延伸(CoherencyExtensions)(ACE)标准的协议。AMBA4为用于SoC设计中的功能块的连接及管理的开放标准芯片上互连规格。所述标准规格仅描述用于DVM网络的“协议”且并不授权DVM网络的特定实施方案。
技术实现思路
以下内容呈现与本文中所公开的一或多个方面及/或数个方面相关的简化概述。因而,不应将以下概述视为与所有预期方面及/或方面相关的广泛概观,也不应认为以下概述识别与所有预期方面及/或方面相关的关键或决定性要素或描绘与任何特定方面及/或方面相关联的范围。因此,以下概述的唯一目的是以简 ...
【技术保护点】
1.一种用于与分布式虚拟存储器DVM网络相关的功率及时钟域的全硬件管理的方法,其包括:将DVM操作从DVM启动器传输到DVM网络;由所述DVM网络将所述DVM操作广播到多个DVM目标;及基于所述DVM操作由所述DVM网络广播到所述多个DVM目标来执行包括以下操作的一或多个硬件功能:接通耦合到所述DVM网络或耦合到为所述DVM操作的目标的所述多个DVM目标中的DVM目标的时钟域,增加耦合到所述DVM网络或耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的所述时钟域的频率,基于耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的功率域被关断来接通所述功率域,基于为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标被关断来终止到所述DVM目标的所述DVM操作,或其任何组合。
【技术特征摘要】
【国外来华专利技术】2016.03.31 US 15/086,0541.一种用于与分布式虚拟存储器DVM网络相关的功率及时钟域的全硬件管理的方法,其包括:将DVM操作从DVM启动器传输到DVM网络;由所述DVM网络将所述DVM操作广播到多个DVM目标;及基于所述DVM操作由所述DVM网络广播到所述多个DVM目标来执行包括以下操作的一或多个硬件功能:接通耦合到所述DVM网络或耦合到为所述DVM操作的目标的所述多个DVM目标中的DVM目标的时钟域,增加耦合到所述DVM网络或耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的所述时钟域的频率,基于耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的功率域被关断来接通所述功率域,基于为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标被关断来终止到所述DVM目标的所述DVM操作,或其任何组合。2.根据权利要求1所述的方法,其中接通耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的所述时钟域包括:由所述DVM启动器断言到耦合到所述DVM目标的所述时钟域的唤醒请求;在耦合到所述DVM目标的所述时钟域被关断时由所述DVM网络封锁所述DVM操作;接通耦合到所述DVM目标的所述时钟域;及基于耦合到所述DVM目标的所述时钟域被接通来解除封锁所述DVM操作且由所述DVM网络将所述DVM操作传输到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标。3.根据权利要求1所述的方法,其中增加耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的所述时钟域的所述频率包括:由所述DVM启动器断言到耦合到所述DVM目标的所述时钟域的唤醒请求;由耦合到所述DVM启动器的时钟选择器单元选择耦合到所述DVM目标的所述时钟域的非分频版本;及基于耦合到所述DVM目标的所述时钟域的所述非分频版本被选择而由所述DVM网络将所述DVM操作传输到为所述DVM操作的所述目标的所述DVM目标。4.根据权利要求1所述的方法,其中接通耦合到为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标的所述功率域包括:由耦合到所述DVM网络的功率崩溃管理器将通电请求发布到耦合到为所述DVM操作的所述目标的所述DVM目标的所述功率域;由所述功率崩溃管理器将通电请求发布到为所述DVM操作的所述目标的所述DVM目标;由为所述DVM操作的所述目标的所述DVM目标基于从所述功率崩溃管理器接收的所述通电请求来解除封锁来自所述DVM网络的DVM操作;由为所述DVM操作的所述目标的所述DVM目标重新连接到所述DVM网络;及由所述DVM网络将所述DVM操作传输到为所述DVM操作的所述目标的所述DVM目标。5.根据权利要求4所述的方法,其中将所述通电请求发布到为所述DVM操作的所述目标的所述DVM目标是基于由所述功率崩溃管理器从耦合到所述DVM目标的所述功率域接收到指示耦合到所述DVM目标的所述功率域被接通的响应。6.根据权利要求4所述的方法,其进一步包括:接收用以对为所述DVM操作的所述目标的所述DVM目标通电的请求,其中所述请求是从正由所述DVM启动器执行的软件接收;及将指示耦合到所述DVM目标的所述功率域被接通的功率状态信号发送到所述软件。7.根据权利要求1所述的方法,其中基于为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标被关断来终止到所述DVM目标的所述DVM操作包括:从DVM断接模块接收用以终止后续DVM操作的命令。8.根据权利要求1所述的方法,其中基于为所述DVM操作的所述目标的所述多个DVM目标中的所述DVM目标被关断来终止到所述DVM目标的所述DVM操作包括:由所述DVM网络终止所述DVM操作;及由所述DVM网络产生到所述DVM操作的响应。9.根据权利要求1所述的方法,其中所述多个DVM目标包括一或多个存储器管理单元。10.根据权利要求1所述的方法,其中所述DVM启动器包括处理器。11.根据权利要求1所述的方法,其中所述DVM操作包括翻译后备缓冲器TLB失效操作、同步操作,或其任何组合。12.根据...
【专利技术属性】
技术研发人员:J·E·波达艾玛,C·D·B·阿瓦尼,M·索马孙达拉姆,S·德纳,P·C·J·维尔齐恩斯基,B·雷赫利克,S·J·哈尔特,J·P·苏布拉马尼亚姆·贾纳桑,M·拉姆库马尔,D·R·帕尔,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。