PWRM Module
2-298
2.20
PWRM Module
The PWRM module lets you reduce the power consumption of your
DSP/BIOS application.
The PWRM module is currently available for the ’C5509A EVM. Partial
support for other ’C55x devices is also available. See the DSP/BIOS
release notes to determine which features are supported on different
’C55x devices.
Functions
❏
PWRM_changeSetpoint. Initiate a change to the V/F setpoint.
❏
PWRM_configure. Set new configuration parameters for PWRM.
❏
PWRM_getCapabilities. Get information on PWRM’s capabilities on
the current platform.
❏
PWRM_getCurrentSetpoint. Get the current V/F setpoint in effect.
❏
PWRM_getDependencyCount. Get count of dependencies currently
declared on a resource.
❏
PWRM_getNumSetpoints. Get the number of V/F setpoints
supported for the current platform.
❏
PWRM_getSetpointInfo. Get the corresponding frequency and CPU
core voltage for a setpoint.
❏
PWRM_getTransitionLatency. Get the latency to scale from one
setpoint to another setpoint.
❏
PWRM_idleClocks. Immediately idle clock domains.
❏
PWRM_registerNotify. Register a pwrmNotifyFxn function to be
called on a specific power event.
❏
PWRM_releaseDependency. Release a dependency that has been
previously declared.
❏
PWRM_setDependency. Declare a dependency upon a resource.
❏
PWRM_sleepDSP. Transition the DSP to a new sleep state.
❏
PWRM_unregisterNotify. Unregister for an event notification from
PWRM.