ARM的处理器,在power架构,根据cluster的架构的变化而发生了变化。 一、big-little的power架构 如下图,是big-little的power 架构,整个cluster的所有组件,均使用相同的电压域。用虚线框包围的区域,表示该模块,有单独的power domain。
二、DynamlQ的power架构 arm在推出DynamlQ架构之后,也推出了新的power架构,不然,无法精细化的控制power。如下图所示: 不同的颜色,表示不同的电压域,用虚线框包围的,表示该模块,有单独的power domain。 可以看出,采用DynamlQ架构之后,每个core,有自己的电压域。 相比之前的big-little架构,取消了,很多信号。 左边,是big-little架构下,core与power controller(以下简称PMU)的信号连接:
而cluster,与PMU的信号连接如下:
右边,是DynamlQ架构下,core与pmu的信号连接:
而cluster与pmu的信号连接如下:
关于SYSCOREQ和SYSCOACK的解释如下:
|
|