浅析RT1170的功耗管理(3)--PGMC

概述

PGMC是Power Gating and Memory Controller的缩写。

字面上看就是电源开关以及存储器控制

说白了都是Memory的电源控制单元,开哪个Memory的电源,关哪个Memory的电源。

可以把它理解为电力公司。

PGMC管理的资源有3类:

Basic Power Controller (BPC):域电源控制开关
CPU Power Controller (CPC):Core电源控制开关
PMIC Power Controller (PPC): PMIC standby电源控制开关

 

 

BPC管理5个域

 

Power Domain Assignment
BPC0 MEGAMIX
BPC1 DISPLAYMIX
BPC2 WAKEUPMIX
BPC3 LPSRMIX
BPC4 MIPIPHY

 

每个BPC的MIF管理自己域内的Memory。

 

CPC管理两个core

 

CPC    Assignment
CPC0 CM7
CPC1 CM4

每个CPC的MIF管理CPU的Cache和FlexRAM。

 

PPC管理PMIC

PPC    Assignment
PPC0 PMIC

PPC的MIF管理PMIC

 

SDK代码赏析:

 

 

 

 

 

posted @ 2020-10-10 19:08  nxa16038  阅读(427)  评论(0)    收藏  举报