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文章
6155瀏覽量
144239 -
cpu
+關注
關注
68文章
10826瀏覽量
211160 -
SMP
+關注
關注
0文章
72瀏覽量
19632
發布評論請先 登錄
相關推薦
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
評論