在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

ARM SoC芯片上的低功耗是如何設計的

Linux閱碼場 ? 來源:黑客與攝影師 ? 2023-03-13 10:02 ? 次閱讀

1, 介紹

隨著芯片的集成化程度提升,很多模塊都做到芯片的內部,比如isp、dspgpu,這樣做成片上系統(System on Chip,簡稱SoC),好處是整個系統功能更內聚,板級面積會減少,但是芯片的體積卻越來越大。為了減少芯片面積、降低芯片成本、減少芯片功耗,逐漸地提升了芯片的工藝,從而降低了功耗,提升了能耗比。

光靠工藝的提升來減少功耗,還不夠。為了更好地功耗管理,ARM提出了功耗控制系統架構(power control system architecture,簡稱PCSA),用來規范芯片功耗控制的邏輯實現。

PCSA基于ARM的組件實現,規范包括:電壓、電源時鐘的劃分;電源的狀態和模式;ARM電源控制框架和集成規范;ARM特定組件的電源和時鐘集成;帶有低功耗Q-channel和P-channel接口的IP。

前面的文章講述了linux側的功耗軟件管理框架(詳見前面的文章《一文搞懂linux電源管理(合集)》),但是這些軟件功耗管理都是基于芯片的相應功能實現的,接下來我們看一看這個PCSA具體由哪些部分組成,通過這些組成與整個功耗控制框架的學習,了解芯片上的低功耗是如何設計的。

2, 框架

2.1 基于ARM的軟硬件管理框架

基于ARM的功耗軟、硬件管理框圖:

1aba18a8-bfd4-11ed-bfe3-dac502259ad0.png

首先用戶發起的一些操作,通過用戶空間的各service處理,會經過內核提供的sysfs,操作cpu hotplug、device pm、EAS、IPA等。在linux內核中,EAS(energy aware scheduling)通過感知到當前的負載及相應的功耗,經過cpu idle、cpu dvfs及調度選擇idle等級、cpu頻率及大核或者小核上運行。IPA(intrlligent power allocation)經過與EAS的交互,做熱相關的管理。

Linux kernel中發起的操作,會經過電源狀態協調接口(Power State Coordination Interface,簡稱PSCI),由操作系統無關的framework(ARM Trusted Firmware,簡稱ATF)做相關的處理后,通過系統控制與管理接口(System Control and Management Interface,簡稱SCMI),向系統控制處理器(system control processor,簡稱SCP)發起低功耗操作。SCP最終會控制芯片上的sensor、clock、power domain、及板級的pmic做低功耗相關的處理。

2.2 功耗控制框架

在SoC設計中,需要一個硬件模塊能夠配合操作系統的功耗管理軟件或驅動,來完成頂層的功耗控制,這個硬件模塊可以是硬件電路,也可以是一個低功耗的處理器。考慮到靈活性,這個硬件模塊一般是一個微處理器核(比如cortex-M0)加上一些外圍邏輯電路做成的功耗控制單元(SCP)。為了SCP能夠完成SoC的功耗管理,又定義了一個功耗控制框架(power control framework,簡稱PCF),PCF包含了一些接口、組件、協議來配合SCP做整個SoC的功耗管理。

1ad18c72-bfd4-11ed-bfe3-dac502259ad0.png

PCF是用于構建SoC功耗管理所需的標準基礎設施組件、接口和相關操作方法集合。其中,標準基礎設計組件包括電源、時鐘和接口組件。比如:支持SCP通過軟件接口編程的電源策略單元(power policy unit,簡稱PPU),用于低功耗控制的低功耗接口(low power interface,簡稱LPI)。

1) PPU

PPU實現了軟件控制power domain開關控制的功能,SCP向PPU發起對power domain的開、關操作,其中PPU會通過LPI向power domain發起復位/解復位、時鐘開/關、電源隔離開/關的操作,然后PPU經由電源控制系統狀態機(power control state machine,簡稱PCSM)控制power domain電的開、關。

1b07ddc2-bfd4-11ed-bfe3-dac502259ad0.png

2) LPI

LPI主要是指ARM的Q-channel和P-channel。Q-channel是ARM公司定義的一個低功耗接口,接口很簡單,只有四根線。從AXI的低功耗接口演變過來的,其用處是控制設備靜止狀態時的時鐘和電源。

控制器可以根據設備的工作狀態或系統狀態,發起低功耗請求。設備可以根據自己的工作狀態,從而決定是否接受請求。相比Q-channel,P-channel把PACTIVE信號加寬了,不再是一根信號,設備可以傳遞更多的工作狀態給控制器。控制器會額外多發出一組PSTATE信號,描述切換power狀態的請求。

1b10efc0-bfd4-11ed-bfe3-dac502259ad0.png

2.3 電源域和電壓域

為了更好地對電進行控制,ARM劃分了兩個電相關的概念:電源域(power domain)和電壓域(voltage domain)。電壓域指使用同一個電壓源的模塊合集,如果幾個模塊使用相同的電壓源,就認為這幾個模塊屬于同一個電壓域。電源域指的是在同一個電壓域內,共享相同電源開關邏輯的模塊合集。即在同一個電源域的模塊被相同的電源開關邏輯控制,同時上、下電。一個電壓域內的模塊,可以根據設計需求,拆分到不同電源域。因此,電壓域對應的是功能是dvfs,而電源域的概念對應的是power gating。

如下圖,不同顏色表示不同的電壓域,VBIG是大核處理器的電源供電,VLITTLE是小核處理器的電源供電,VGPU是圖形處理器的電源供電,VSYS是系統電源。虛線框包圍的模塊表示可以做電源開關處理,比如處理器核。實線框包圍的模塊表示不能做電源開關,比如SCP。

1b1e7e38-bfd4-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    553

    文章

    8006

    瀏覽量

    349107
  • soc
    soc
    +關注

    關注

    38

    文章

    4170

    瀏覽量

    218373
  • ARM處理器
    +關注

    關注

    6

    文章

    360

    瀏覽量

    41767
  • SCP
    SCP
    +關注

    關注

    0

    文章

    29

    瀏覽量

    9263

原文標題:ARM SoC功耗控制架構

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Arm SoC芯片低功耗設計分享會在深圳成功舉辦

    2019年5月25日下午,由Arm中國主辦,Mentor和上海移知信息科技有限公司協辦的Arm SoC芯片低功耗設計分享會在深圳成功舉辦,此
    發表于 05-28 09:35 ?1550次閱讀

    480.SOC芯片的數字低功耗方法

    功耗SoC芯片cpu/soc
    小凡
    發布于 :2022年10月04日 20:55:27

    #硬聲創作季 #ARM 零基礎ARM開發-14.1 低功耗的多種方法-1

    armarm9ARM7功耗低功耗
    水管工
    發布于 :2022年10月29日 01:00:08

    #硬聲創作季 #ARM 零基礎ARM開發-14.1 低功耗的多種方法-2

    armarm9ARM7功耗低功耗
    水管工
    發布于 :2022年10月29日 01:00:27

    #硬聲創作季 #ARM 零基礎ARM開發-14.2 低功耗的多種方法-1

    armarm9ARM7功耗低功耗
    水管工
    發布于 :2022年10月29日 01:00:47

    #硬聲創作季 #ARM 零基礎ARM開發-14.2 低功耗的多種方法-2

    armarm9ARM7功耗低功耗
    水管工
    發布于 :2022年10月29日 01:01:07

    #硬聲創作季 #ARM 零基礎ARM開發-14.2 低功耗的多種方法-3

    armarm9ARM7功耗低功耗
    水管工
    發布于 :2022年10月29日 01:01:27

    NORDIC最新推出ARM內核低功耗藍牙SOC芯片ARM內核ANT+SOC芯片

    IC 空中完全兼容; 支持包括藍牙低功耗、ANT 和專有 2.4GHz 等協議的非并行和并行操作; 場強RSSI。 nRF51 系列 SoC 大大地降低平均電流,使單芯片適用于各種無線應用。它
    發表于 07-16 13:52

    SoC低功耗設計

    本帖最后由 gk320830 于 2015-3-8 17:16 編輯 SoC低功耗設計SoC低功耗設計
    發表于 08-13 16:21

    nRF52832 SoC低功耗藍牙芯片

    nRF52832低功耗藍牙(Bluetooth? low energy) (前稱為藍牙智能)系統級芯片(SoC)的晶圓級芯片尺寸封裝(WL-CSP)產品,占位面積為標準封裝nRF52
    發表于 08-16 10:43

    ARM低功耗實體IP對MCU發展有什么影響

    0.18um嵌入式閃存uLL/HDR「high data retention」制程,可協助系統單芯片(SoC)設計人員進一步降低功耗漏損,幅度可達0.18um G實作的10倍。
    發表于 07-22 07:00

    芯海科技最新推出CSU11xx系列超低功耗衡器SoC芯片

    芯海科技最新推出CSU11xx系列超低功耗衡器SoC芯片 芯海科技最新推出CSU11xx系列超低功耗衡器SoC
    發表于 02-16 15:29 ?1073次閱讀
    芯海科技最新推出CSU11xx系列超<b class='flag-5'>低功耗</b>衡器<b class='flag-5'>SoC</b><b class='flag-5'>芯片</b>

    低功耗藍牙SOC芯片應用需求是很重要的

    評估低功耗藍牙SOC芯片芯片時考慮應用需求是很重要的。大多數供應商都試圖以負責任的態度來展示他們器件的數值,但是對于一個可能要支持多種不同應用的器件而言,所提供的數值顯然不可能適合所有
    發表于 03-05 15:33 ?983次閱讀

    低成本 低功耗2.4G無線SOC芯片 nRF51802

    NRF51802是一款低功耗2.4G無線SOC芯片,支持nRF51系列2.4G無線,內含32位ARM Cortex-MO CPU構件,flash 存儲器,和模擬和數字接口。NRF518
    發表于 11-15 18:15 ?1221次閱讀

    低功耗SOC芯片的優勢

    在現代電子設備中,低功耗SOC芯片扮演著越來越重要的角色。它們不僅提高了設備的能效,還為小型化、高性能和成本效益提供了可能。 1. 能效比的提升 低功耗
    的頭像 發表于 10-31 14:52 ?512次閱讀
    主站蜘蛛池模板: 四虎在线永久视频观看| 色伊人久久| 欧美一卡2卡三卡四卡五卡| 91啪在线视频| 午夜爽视频| 最好看的最新中文字幕2018免费视频| www日本高清| 97在线精品| 天天操天| 俄罗斯一级特黄黄大片| 国产h视频在线观看网站免费| 中文字幕一区二区三区 精品| 亚洲卡一卡2卡三卡4卡国色| 成 人 在 线 免费 8888 www| 亚洲人成网站色7777| 色媚网| 免费视频淫片aa毛片| 国产黄色在线免费观看| 免费色网址| 国产成人精品怡红院| 天天爱天天做久久天天狠狼| www.福利| 精品国产第一页| 四虎影院wwww| 韩剧天堂| 天天干天天色天天| 俺要操| 黄网站视频在线观看| 色天使在线观看| 国产久爱青草视频在线观看| 人人干人人做| 757福利影院合集3000| 亚洲天天更新| 免费精品一区二区三区在线观看| freesex欧美| 国产福利免费观看| 海棠高h粗暴调教双性男男| 色噜噜狠狠狠狠色综合久| 国产精品视频一区二区三区| 欧美hh| 欧美精品人爱a欧美精品|