一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

psci電源狀態(tài)基礎(chǔ)知識介紹

麥辣雞腿堡 ? 來源:TrustZone ? 作者:Hcoco ? 2023-12-05 16:41 ? 次閱讀

power state由于aarch64架構(gòu)有多種不用的電源狀態(tài),不同電源狀態(tài)的功耗和喚醒延遲不同。

如standby狀態(tài)會關(guān)閉power domain的clock,但并不關(guān)閉電源。因此它雖然消除了門電路翻轉(zhuǎn)引起的動態(tài)功耗,但依然存在漏電流等引起的靜態(tài)功耗。故其功耗相對較大,但相應(yīng)地喚醒延遲就比較低。

而對于power down狀態(tài),會斷開對應(yīng)power domain的電源,因此其不僅消除了動態(tài)功耗,還消除了靜態(tài)功耗,相應(yīng)地其喚醒延遲就比較高了。

psci一共為power domain定義了四種power state:

(1)run:電源和時鐘都打開,該domain正常工作

(2)standby:關(guān)閉時鐘,但電源處于打開狀態(tài)。其寄存器狀態(tài)得到保存,打開時鐘后就可繼續(xù)運行。功耗相對較大,但喚醒延遲較低。arm執(zhí)行wfi或wfe指令會進入該狀態(tài)。

(3)retention:它將core的狀態(tài),包括調(diào)試設(shè)置都保存在低功耗結(jié)構(gòu)中,并使其部分關(guān)閉。其狀態(tài)在從低功耗變?yōu)檫\行時能自動恢復(fù)。從操作系統(tǒng)角度看,除了進入方法、延遲等有區(qū)別外,其它都與standby相同。它的功耗和喚醒延遲都介于standby和power down之間。

(4)power down:關(guān)閉時鐘和電源。power domain掉電后,所有狀態(tài)都丟失,上電以后軟件必須重新恢復(fù)其狀態(tài)。它的功耗最低,但喚醒延遲也相應(yīng)地最高。

(這里我很好奇怎么和linux的s3、s4對應(yīng)的。當(dāng)時測試s3的時候,對應(yīng)的是suspend。這里的對于cpu的有off、on、suspend三種,我覺得這里應(yīng)該就是對于的standby,因為有wfi或wfe這些指令。那s4就是CPU off了?可以看一下這個有點認識,突然想到psci里面的狀態(tài)是對于的cpu為對象,但是linux的電源管理應(yīng)該是對整個設(shè)備。)

顯然,power state的睡眠程度從run到power down逐步加深。而高層級power domain的power
state不應(yīng)低于低層級power domain。

如以上例子中core 0 – core 2都為power down狀態(tài),而core 3為standby狀態(tài),則cluster 0不能為retention或power down狀態(tài)。同樣若cluster 0為standby狀態(tài),而cluster 1為run狀態(tài),則整個系統(tǒng)必須為run狀態(tài)。

為了達到上述約束,不同power domain之間的power state具有以下關(guān)系:

圖片

這里解釋了psci那個源碼文檔里電源樹的概念。

psci實現(xiàn)了父leve與子level之間的電源關(guān)系協(xié)調(diào),如cluster 0中最后一個core被設(shè)置為power
down狀態(tài)后,psci就會將該cluster也設(shè)置為power donw狀態(tài)。若其某一個core被設(shè)置為run狀態(tài),則psci會先將其對應(yīng)cluster的狀態(tài)設(shè)置為run,然后再設(shè)置對應(yīng)core的電源狀態(tài),這也是psci名字的由來(power state coordinate interface)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18181

    瀏覽量

    254423
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11013

    瀏覽量

    215295
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11425

    瀏覽量

    212398
  • SMP
    SMP
    +關(guān)注

    關(guān)注

    0

    文章

    76

    瀏覽量

    20106
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    電感基礎(chǔ)知識 圖文介紹

    `電感基礎(chǔ)知識 圖文介紹`
    發(fā)表于 08-16 19:34

    IGBT的介紹和應(yīng)用基礎(chǔ)知識

    IGBT的介紹和應(yīng)用,基礎(chǔ)知識
    發(fā)表于 06-24 22:42

    電阻的基礎(chǔ)知識介紹

    電阻基礎(chǔ)知識介紹
    發(fā)表于 02-26 06:17

    介紹關(guān)于編程的基礎(chǔ)知識

    關(guān)注、星標(biāo)公眾號,不錯過精彩內(nèi)容作者:strongerHuang對于軟件工程師來說,代碼升級(或程序更新)算是必備基礎(chǔ)知識。下面將介紹關(guān)于編程的基礎(chǔ)知識,以及結(jié)合STM32官方提供的De...
    發(fā)表于 07-27 08:13

    介紹PLC的原理及基礎(chǔ)知識

    在自動化控制領(lǐng)域,PLC應(yīng)用十分廣泛,這里開始介紹PLC的原理及基礎(chǔ)知識。
    發(fā)表于 09-09 09:07

    ARM電源管理中的PSCI是什么意思呢

    今天來看一個電源功耗相關(guān)的東西,PSCI(Power State Coordination Interface),翻譯一下就是“電源狀態(tài)協(xié)作接口”。從名字就能直觀看出來,
    發(fā)表于 04-02 09:45

    GSM基礎(chǔ)知識介紹

    GSM基礎(chǔ)知識介紹
    發(fā)表于 07-29 17:18 ?75次下載
    GSM<b class='flag-5'>基礎(chǔ)知識</b>的<b class='flag-5'>介紹</b>

    電源的分類和相關(guān)基礎(chǔ)知識

    電源的分類和相關(guān)基礎(chǔ)知識 1、交流穩(wěn)壓電源的分類及其特點:
    發(fā)表于 03-08 10:03 ?522次閱讀

    開關(guān)電源基礎(chǔ)知識

    開關(guān)電源基礎(chǔ)知識,涵蓋開關(guān)電源的基本要點
    發(fā)表于 06-08 17:52 ?54次下載

    開關(guān)電源基礎(chǔ)知識

    開關(guān)電源基礎(chǔ)知識
    發(fā)表于 11-02 19:07 ?58次下載

    電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識

    電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識電源管理基礎(chǔ)知識
    發(fā)表于 09-15 14:36 ?76次下載
    <b class='flag-5'>電源</b>管理<b class='flag-5'>基礎(chǔ)知識</b><b class='flag-5'>電源</b>管理<b class='flag-5'>基礎(chǔ)知識</b><b class='flag-5'>電源</b>管理<b class='flag-5'>基礎(chǔ)知識</b>

    DC-DC電源基礎(chǔ)知識

    DC-DC電源基礎(chǔ)知識(現(xiàn)代電源技術(shù)發(fā)展綜述)-DC-DC電源基礎(chǔ)知識,有需要的可以參考!
    發(fā)表于 09-15 18:16 ?100次下載
    DC-DC<b class='flag-5'>電源</b><b class='flag-5'>基礎(chǔ)知識</b>

    開關(guān)電源基礎(chǔ)知識

    開關(guān)電源基礎(chǔ)知識(核達中遠通電源技術(shù)有限公司上市)-介紹了開關(guān)電源、基礎(chǔ)知識、分類與調(diào)制方式
    發(fā)表于 09-29 11:00 ?66次下載
    開關(guān)<b class='flag-5'>電源</b><b class='flag-5'>基礎(chǔ)知識</b>

    psci接口規(guī)范介紹

    由于psci是由linux內(nèi)核調(diào)用bl31中的安全服務(wù),實現(xiàn)cpu電源管理功能的。因此其軟件架構(gòu)包含三個部分: (1)內(nèi)核與bl31之間的調(diào)用接口規(guī)范 (2)內(nèi)核中的架構(gòu) (3)bl31中的架構(gòu)
    的頭像 發(fā)表于 12-05 16:53 ?1229次閱讀

    FPGA基礎(chǔ)知識介紹

    電子發(fā)燒友網(wǎng)站提供《FPGA基礎(chǔ)知識介紹.pdf》資料免費下載
    發(fā)表于 02-23 09:45 ?33次下載