2.4
Power management and temperature protection
The Juno r2 SoC provides internal power management and monitoring, and over-temperature protection.
This section contains the following subsections:
•
2.4.1 Power control and Dynamic Voltage and Frequency Scaling (DVFS)
•
2.4.1
Power control and Dynamic Voltage and Frequency Scaling (DVFS)
The V2M-Juno r2 motherboard provides DVFS, in addition to monitoring the voltage, current, power,
temperature, and energy consumption of the Juno r2 SoC power domains.
The V2M-Juno r2 motherboard contains a
Power Management IC
(PMIC) that generates the V2M-Juno
r2 motherboard and Juno r2 SoC power supplies. The Juno r2 SoC configures the PMIC through the
System Control Processor
(SCP) I
2
C interface during powerup or reset.
Direct control of the PMIC through the SCP interface during runtime supports voltage scaling.
Varying the Juno r2 SoC PLL dividers during runtime supports frequency scaling.
Note
ARM recommends that you use this method to achieve frequency scaling and do not use external control
of the clock generators through the V2M-Juno r2 motherboard SCP I
2
C interface.
Dedicated logic blocks in the IOFPGA contain current, voltage, power, and energy meters for the
Cortex-A53, Cortex-A72, Mali-T624 GPU, and VSYS supplies. These register addresses are in the APB
Registers memory space.
Note
The VSYS supply powers the fabric of the Juno r2 SoC outside the Cortex-A53, Cortex-A72, and
Mali-T624 GPU clusters.
The following figure shows the V2M-Juno r2 motherboard power control and DVFS system.
2 Hardware Description
2.4 Power management and temperature protection
ARM 100114_0200_03_en
Copyright © 2015–2017 ARM Limited or its affiliates. All rights reserved.
2-26
Non-Confidential