12.07.2015 Views

Wireless Intel SpeedStep Power Manager

Wireless Intel SpeedStep Power Manager

Wireless Intel SpeedStep Power Manager

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

White Paper<strong>Wireless</strong> <strong>Intel</strong> <strong>SpeedStep</strong> ® <strong>Power</strong> <strong>Manager</strong>const UINT32 FreqArray[][3] = {// Core, Mem, LCD62400, 20800, 10400,52000, 20800, 10400,41600, 20800, 10400,31200, 20800, 10400,20800, 20800, 10400,31200, 10400, 5200,15600, 10400, 5200,10400, 10400, 5200};typedef struct _FreqStruct {UINT32 Core;UINT32 Mem;UINT32 Lcd;} FreqStruct;typedef FreqStruct FreqArray [sizeof(BvdFreqArray)/sizeof(UINT32)/(LcdClk+1)];typedef enum {Off,On,Low<strong>Power</strong>} DevStatesEnum;typedef struct _IPMDeviceInfo {char DeviceId;// Device IdentifierDevStatesEnumDeviceState;// Current State of Device} IPMDeviceInfo;typedef struct _IPMDriverInfo {USHORT DriverHandle;// Id for a registered driverIPMDeviceInfo Devices[8];// Max of 8 deviceschar NumDevices;// indicates #devices managedchar *CallBack; // callback functionDriverFreqSensitivity FreqSensitivity; // 32-bit bitfieldDriverStateSensitvity StateSensitvity; // 32-bit bitfield} IPMDriverInfo;typedef UINT32 DriverFreqSensitivity; // bit field based onFreqArraytypedef UINT32 DriverStateSensitvity; // bit field based onCPUState12.0 SummaryFirst available in the <strong>Intel</strong> PXA27x processor family, <strong>Wireless</strong> <strong>Intel</strong><strong>SpeedStep</strong> ® Technology provides the ability to dynamically adjustthe power and performance of the processor based on CPUdemand. This can result in a significant decrease in powerconsumption for wireless handheld devices to increase standbyand talk-time. <strong>Wireless</strong> <strong>Intel</strong> <strong>SpeedStep</strong> Technology advances thecapabilities of functions already built into the <strong>Intel</strong> XScalemicroarchitecture by incorporating three new low-power statesand using advanced <strong>Wireless</strong> <strong>Intel</strong> <strong>SpeedStep</strong> <strong>Power</strong> <strong>Manager</strong>Software to intelligently manage the power and performanceneeds for the end user. The technology is able to change bothvoltage and frequency on-the-fly, saving additional power whilestill providing the necessary performance to run rich applications.For more information, visit the <strong>Intel</strong> Web site at: developer.intel.comPerformance tests and ratings contained within this document are measured using specific computer systems and/or components and reflect theapproximate performance of <strong>Intel</strong> ® products as measured by those tests. Any difference in system hardware or software design or configurationmay affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components theyare considering purchasing. For more information on performance tests and on the performance of <strong>Intel</strong> products, referencewww.intel.com/procs/perf/limits.htm or call (U.S.) 1-800-628-8686 or 1-916-356-3104*Other names and brands may be claimed as the property of others.<strong>Intel</strong>, the <strong>Intel</strong> logo, and <strong>Intel</strong> <strong>SpeedStep</strong> are trademarks or registered trademarks of <strong>Intel</strong> Corporation or its subsidiaries in the United States and othercountries.Copyright © 2004 <strong>Intel</strong> Corporation. All rights reserved. 0304/MS/MD/PDF t Please Recycle 300577-001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!