【低功耗】电压域和电源域

电压域和电源域

为了更好地对电进行控制,ARM划分了两个电相关的概念:

  • 电压域(voltage domain)
  • 电源域(power domain)

电压域指使用同一个电压源的模块合集,如果几个模块使用相同的电压源,就认为这几个模块属于同一个电压域。

电源域指的是在同一个电压域内,共享相同电源开关逻辑的模块合集。即在同一个电源域的模块被相同的电源开关逻辑控制,同时上、下电。

一个电压域内的模块,可以根据设计需求,拆分到不同电源域。电压域对应的是功能是dvfs,而电源域对应的是power gating。


Arm DSU-110 电压域

在这里插入图片描述
DSU-110DynamIQ Shared Unit-110)架构中DynamIQ cluster位域一个单独的电压域中,同时支持DynamIQ cluster中的每个核都采用独立的电压域。
每个核使用独立的电压域的好处是可以使用DVFS(Dynamic Voltage Frequency Scaling )技术进行动态调压调频。

Arm DSU-110 电源域

在这里插入图片描述
DynamIQ cluster内的电源域:

  • PDTOP(top-level power domain):
    通常与系统中其他组件(如外部总线)位于同一电源域。cluster内的PPU也处于该电源域,因为PPU需要能够在保持活动的同时关闭包括PDCLUSTER在内的其他域的电源。因此,PDTOP电源域必须在任何其他电源域通电之前通电,并且必须仅在其他电源域断电之后断电。DebugBlock可以在PDTOP或PDCLUSTER电源域中。或者,可以根据需要将DebugBlock与其他调试组件一起放置在单独的电源域中。

  • PDCLUSTER
    将PDCLUSTER与PPU所在的电源域分离,允许PPU和其他系统逻辑在集群的其余部分断电时保持开启。

  • PDCORE
    可以将每个core放置在单独的电源域中,便可以单独进行上下电。每个core内部可能都更多的内部电源域。CPU bridge一部分电源域位于PDCORE,一部分位于PDCLUSTER。

  • PDSLICE
    每个L3高速缓存片被放置在其自己的独立电源域(PDSLICE)中,以允许高速缓存片的逻辑和RAM在不需要时断电。例如,在具有多个核心的集群中,如果只有一个核心通电并且负载较轻,则可能不需要大部分三级缓存。

  • PDL3RAM0 and PDL3RAM1
    在每个L3高速缓存片中,存在单独的用于L3高速缓存RAM的电源域(PDL3RAM0和PDL3RAM1)。当缓存为空时,可以使用这些域使这些RAM的一半或全部缓存方式能够断电,从而节省了泄漏功率。

参考文献:
Arm® DynamIQ™ Shared Unit-110 Technical Reference Manual,Revision: r2p1

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值