S5PC110_UM
4 POWER MANAGEMENT
4-2
4.2 FUNCTIONAL DESCRIPTION OF PMU
The total power consumption consists of static and dynamic power consumptions. Static power is consumed when
power to a circuit is supplied and there is no active operation in the circuit. On the other hand, dynamic power is
consumed when the signal to a circuit is changing and there are some active operations in the circuit. The static
power consumption is due to leakage current in the process, while dynamic power consumption is due to the
transition of gate state. The dynamic power consumption depends on the operating voltage, operating frequency,
and toggling ratios of the logic gate.
Various power-saving techniques have been developed, and some of them are shown and compared in
.
Table 4-1 Comparison of Power Saving Techniques
State Retention
Power saving
techniques
Result
Clock
Power
Normal F/F
Retention F/F
Frequency scaling
Reduce dynamic
power
Enable Supplied
Keep
state
Clock gating
Minimize dynamic
power
Disable Supplied
Keep
state
Power gating
Minimize leakage
power Disable
External power
supplied, while
internally gated
Lose state
Keep state
Power off
Nearly zero power
Disable
Externally off
Lose state
Frequency scaling means that the frequency of clock to a specific module is lowered when the module is not
required to run fast. Dynamic power can be reduced by frequency scaling.
Clock gating means that the clock to a specific Intellectual Property (IP) module is disabled using clock gating
cells in SYSCON. To control these clock gating cells, set registers CLK_GATE_IP0-4 and CLK_GATE_BLOCK in
SYSCON. Clock gating technique is also applied in synthesis phase of chip development flow, where gate-level
netlist is generated from RTL code by synthesis tool. The clock gating cells inserted by synthesis tool are
controlled not by software, but by hardware automatically. When clock gating is applied, power to logic gate is still
supplied. Therefore, the states of Normal Flip-Flop (F/F) and Retention F/F are kept. Retention F/F is developed to
keep its state, even though power is not supplied due to power gating.
Power gating means that a current path to a specific power domain (a group of IP modules) is internally
disconnected using switch cells in that power domain. Therefore, power to that domain is not supplied. The switch
cell can be located between real power and virtual power (HEADER), or between real ground and virtual ground
(FOOTER).
To control the switch cells, set registers NORMAL_CFG, IDLE_CFG, and STOP_CFG in SYSCON. Note that
external power to S5PC110 is not "OFF". When power gating is applied, the states of normal F/Fs are lost, but the
states of retention F/Fs are kept. Therefore, there can be two power-gating techniques, as listed below:
•
Power
gating
without state retention
−
Normal F/F is used.
•
Wakeup reset is required. Power gating with state retention
−
Retention F/F is used.
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 ...