psci 基础概念知识
power domain我们前面已经介绍过cpu的拓扑结构,如aarch64架构下每块soc可能会包含多个cluster,而每个cluster又包含多个core,它们共同组成了层次化的拓扑结构。
如以下为一块包含2个cluster,每个cluster包含四个core的soc:
由于其中每个core以及每个cluster的电源都可以独立地执行开关操作,因此若core0 – core3的电源都关闭了,则cluster0的电源也可以被关闭以降低功耗。
若core0 – core3中的任一个core需要上电,则显然cluster 0需要先上电。
为了更好地进行层次化电源管理,psci在电源管理流程中将以上这些组件都抽象为power domain。
如以下为上例的power domain层次结构:
其中system level用于管理整个系统的电源,cluster level用于管理某个特定cluster的电源,而core
level用于管理一个单独core的电源。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
电源管理
+关注
关注
115文章
6154浏览量
144206 -
cpu
+关注
关注
68文章
10824浏览量
211101 -
SMP
+关注
关注
0文章
71浏览量
19628
发布评论请先 登录
相关推荐
SDRAM的电源系统及拓扑结构
的设计中,根据拓扑结构的不同,有的设计使用不到VTT,如控制器带的DDR器件比较少的情况下。如果使用VTT,则VTT的电流要求是比较大的,所以需要走线使用铜皮铺过去。并且VTT要求电源即可以吸电流,又可以灌
发表于 12-03 10:48
不同的充电拓扑结构介绍
在上一篇博客《为工业应用选择正确的电池充电器》中,我们讨论了独立与主机控制的充电器和外部与集成开关FET。现在让我们来看看不同的充电拓扑结构。首先,我们必须更好地理解电池充电器功能:动态电源管
发表于 07-29 04:45
看看不同的充电拓扑结构
在《为工业应用选择正确的电池充电器》中,我们讨论了独立与主机控制的充电器和外部与集成开关FET。现在让我们来看看不同的充电拓扑结构。 首先,我们必须更好地理解电池充电器功能:动态电源管理
发表于 09-14 08:14
ARM电源管理中的PSCI是什么意思呢
今天来看一个电源功耗相关的东西,PSCI(Power State Coordination Interface),翻译一下就是“电源状态协作接口”。从名字就能直观看出来,PSCI是一套
发表于 04-02 09:45
psci电源管理接口可以用于什么场景
psci是arm提供的一套电源管理接口,当前一共包含0.1、0.2和1.0三个版本。它可被用于以下场景:(1)cpu的idle管理 (2)cpu hotplug以及secondary
psci接口规范介绍
由于psci是由linux内核调用bl31中的安全服务,实现cpu电源管理功能的。因此其软件架构包含三个部分: (1)内核与bl31之间的调用接口规范 (2)内核中的架构 (3)bl31中的架构
PSCI处理函数代码分析
入口点到一个结构ep中 - > psci_cpu_on_start (target_cpu, //lib/el3_runtime/aarch64/context_mgmt.c
评论