Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CS 220 / ARM / ARM1176JZ-S Technical Reference Mmanual.pdf
Источник:
Скачиваний:
48
Добавлен:
16.04.2015
Размер:
4.47 Mб
Скачать

Power Control

10.3Intelligent Energy Management

This section describes the provision of IEM in the ARM1176JZ-S processors:

Purpose of IEM

Structure of IEM

Operation of IEM on page 10-7

Use of IEM on page 10-7

Note

The ARM1176JZ-S processor is IEM enabled but the level of support for the technology depends on the specific implementation.

For information on clocks and resets with IEM, see Clocking and resets with IEM on page 9-5.

10.3.1Purpose of IEM

The purpose of IEM technology is to provide a dynamic optimization between processor performance and power consumption.

10.3.2Structure of IEM

The ARM1176JZ-S processor provides a number of features that enable the processor voltage to vary relative to the voltage of the rest of the system. For this purpose the processor optionally implements:

Placeholders for level shifters and clamps for some inputs and outputs including:

the debug interface

interrupt signals including the VIC interface

resets

clocks.

IEM register slices for the AXI level two interfaces.

Note

The ETM and coprocessor interfaces do not implement level shifters or clamps.

Figure 10-1 on page 10-7 shows the basic structure for IEM in the processor.

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

10-6

ID012410

Non-Confidential, Unrestricted Access

 

Power Control

VDD SoC

 

 

 

 

VDD RAM

 

 

VDD core

 

 

 

Coprocessor interface

 

ETM interface

 

 

 

 

 

Processor

 

 

 

 

 

 

 

 

 

 

 

 

RAMs

 

 

 

 

RAMCLAMP

 

 

 

 

Down

Up

 

 

 

 

 

 

 

 

 

 

 

 

 

Test,

 

 

 

 

 

 

 

 

clamp

Test,

debug,

level shift and clamp

 

 

 

 

 

 

 

Up level shift and

debug,

VIC, and

 

 

 

Core

 

 

 

VIC,

other

 

 

 

 

 

 

and

 

 

 

 

 

 

 

inputs

 

 

 

 

 

 

 

other

 

 

 

 

 

 

 

 

outputs

 

 

 

 

 

 

 

 

 

CLKIN

Down

Instruction

Data read/

DMA level

Peripheral

 

level 2

write level

level 2

 

 

 

interface

2 interface

2 interface

interface

 

 

 

 

 

 

Clock enables

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK

 

CLK

 

CLK

 

CLK

 

 

 

VCoreSliceI

VCoreSliceRW

VCoreSliceD

VCoreSliceP

 

CPUCLAMP

 

Up

Down

Up

Down

Up

Down

Up

Down

 

 

 

 

 

 

VSoCSliceI

VSoCSliceRW

VSoCSliceD

VSoCSliceP

 

 

 

 

 

 

Level 2

 

 

 

 

 

ACLK clocks

Up Up level shifter and clamp Down Down level shifter and clamp

Figure 10-1 IEM structure

10.3.3Operation of IEM

IEM balances performance and power consumption by dynamic alteration of the processor clock frequency and supply voltage. CPUCLAMP is provided to control the clamp cells

between VCore and VSoc. Figure 10-1 shows this.

10.3.4Use of IEM

To use IEM the processor must be implemented with appropriate register slices and included in a SoC that contains an Intelligent Energy Controller (IEC). For example systems, see the

Intelligent Energy Controller Technical Overview.

IEM is functionally transparent to the user.

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

10-7

ID012410

Non-Confidential, Unrestricted Access

 

Соседние файлы в папке ARM