S5PC110_UM
5 INTELLIGENT ENERGY MANAGEMENT
5-4
5.2 FUNCTIONAL DESCRIPTION OF INTELLIGENT ENERGY MANAGEMENT
To support IEM, S5PC110 includes special IPs, namely:
•
Intelligent Energy Controller
•
Power Management Unit supporting IEM
•
Clock Management Unit (CMU) supporting Dynamic Clock Generation
−
Clock Management Unit in System Controller acts as Dynamic Clock Generator
•
Advanced Power Controller (APC1) supporting Dynamic Voltage Control
−
APC1 acts as Dynamic Voltage Controller
•
Power Supply Unit supporting Dynamic Voltage Scaling
−
Power Supply Unit is the only off-chip component.
•
Hardware Performance Monitor (HPM)
−
This is optional and required only for a closed loop system
shows the on-chip IEM components required for a complete solution of IEM and how each component
are connected.
5.2.1 IEM SYSTEM COMPONENTS
5.2.1.1 Intelligent Energy Controller
The Intelligent Energy Controller (IEC) from ARM is designed to reuse in a wide variety of AMBA based designs
and has a standard APB slave interface to program the registers. The IEC provides an Applications Programming
Interface (API) for the IEM software. The IEC connects via defined interfaces to SoC-specific components such as
the APC1.
The IEC uses prediction performance level requests from the IEM software. The performance setting is
communicated to the IEC in order to control the System-on-Chip specific and product platform scaling hardware
and to achieve desired system performance. Battery life is extended by lowering the operating frequency and
voltage of SoC components, such as the processor, and consequently reducing energy consumption.
The IEC provides an abstracted view of the SoC-specific performance scaling hardware. It is responsible for
translating the performance prediction made by the IEM software (0-100% of maximum performance) to an
appropriate performance point at which the system runs and then controlling the scaling hardware to achieve
operation at that target point. To achieve this, IEC sends a target performance request to the CMU and APC1.
The IEC also measures the work done in the system to ensure that the software deadlines are not missed.
Additionally, the IEC supports a maximum performance hardware request feature. The IEC is designed to map to
an implementation-defined set of index levels. You must configure the IEC to define the CMU frequencies and
APC1 voltage levels that can be selected. These frequencies and voltages depend on the capabilities of the
dynamic or adaptive power supply technology to support multiple operating performance points.
The IEC interfaces to the CMU and APC1 blocks via PMU through a thermometer encoded interface protocol,
which indicates to the IEC the current performance level. This protocol is specified to support interfacing across
asynchronous clock domains between high-speed PLL and clock-generator and low-speed voltage scaling
hardware. The IEC provides an encoded performance index to S5PC110’s CMU and APC1 blocks.
Summary of Contents for S5PC110
Page 4: ...Section 1 OVERVIEW ...
Page 28: ...Section 2 SYSTEM ...
Page 374: ...S5PC110_UM 4 POWER MANAGEMENT 4 14 4 Let DRAMs exit from self refresh mode ...
Page 473: ...S5PC110_UM 6 BOOTING SEQUENCE 6 10 Figure 6 3 Secure Booting Diagram ...
Page 474: ...Section 3 BUS ...
Page 491: ...S5PC110_UM 2 CORESIGHT Figure 2 4 Structure of the Coresight DAP Components 2 8 ...
Page 506: ...Section 4 INTERRUPT ...
Page 537: ...Section 5 MEMORY ...
Page 540: ......
Page 703: ...Section 6 DMA ...
Page 705: ...List of Figures Figure Title Page Number Number Figure 1 1 Two DMA Tops 1 1 ...
Page 737: ...Section 7 TIMER ...
Page 795: ...Section 8 CONNECTIVITY STORAGE ...
Page 883: ...S5PC110_UM 5 USB2 0 HS OTG 5 7 5 6 3 OTG FIFO ADDRESS MAPPING Figure 5 3 OTG FIFO Mapping ...
Page 1100: ...Section 9 MULTIMEDIA ...
Page 1116: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 5 Figure 1 2 Block Diagram of the Data Flow ...
Page 1125: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 14 1 3 3 2 7 16BPP Display 1555 P1 P2 P3 P4 P5 LCD Panel ...
Page 1145: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 34 Figure 1 10 Blending Decision Diagram ...
Page 1149: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 38 Figure 1 14 Hue Control Block Diagram ...
Page 1184: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 73 ...
Page 1226: ...S5PC110_UM 1 0BDISPLAY CONTROLLER 1 115 ...
Page 1328: ...S5PC110_UM 2 1BCAMERA INTERFACE 2 81 ...
Page 1369: ...S5PC110_UM 4 3BMIPI CSIS 4 2 4 2 BLOCK DIAGRAM Figure 4 1 MIPI CSI System Block Diagram ...
Page 1381: ...S5PC110_UM 4 3BMIPI CSIS 4 14 ...
Page 1431: ...S5PC110_UM 6 5BMULTI FORMAT CODEC 6 39 ...
Page 1471: ...S5PC110_UM 6 5BMULTI FORMAT CODEC 6 79 Figure 6 7 VC1 Parameters ...
Page 1626: ...S5PC110_UM 10 9BHIGH DEFINITION MULTIMEDIA INTERFACE 10 17 Figure 10 10 Channel Status Block ...
Page 1775: ...S5PC110_UM 13 12BG2D 13 6 FIMG 2D FIMG 2D FIMG 2D Figure 13 3 Rotation and Flip Example ...
Page 1798: ...Section 10 AUDIO ETC ...
Page 1803: ...S5PC110_UM 1 AUDIO SUBSYSTEM 1 2 Figure 8 7 Keypad I F Block Diagram 8 8 ...
Page 1951: ...Section 11 SECURITY ...
Page 1954: ...List of Tables Table Title Page Number Number Table 1 1 Security Features of S5PC110 1 2 ...
Page 1964: ...S5PC110_UM 2 ADVANCED CRYPTO ENGINE Figure 2 9 DES Byte Swapping Scheme 2 9 ...
Page 2005: ...Section 12 ETC ...
Page 2039: ...Section 13 SIZE BALL MAP ...