Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Nucleus Power Management by Mentor Embedded



Power Management

Product Description

Mentor Embedded Nucleus is the first RTOS with a Power Management Framework fully integrated into its kernel, drivers and protocol stacks on ARM based devices. The Operating System is the very first software layer in the Power Constrains Pyramid that limits all the layers above it and ultimately the final power performance of the design.

Nucleus OS combined with a Nucleus BSP for ARM devices allows developers to develop independently by having the framework take care of all of details of power management. Each application or component of the system reports its power needs to the OS using hardware agnostic API’s. The OS in turn collects this information from all applications and enables only the hardware components that are needed at the time. It also places the CPU in the most optimal idle or other low power mode based on the current and predicted system needs. Complex functionalities such as Dynamic Voltage and Frequency Switching (DVFS) are simplified to a single API call, with the OS automatically handing all the required hardware synchronization and reconfigurations. The Nucleus RTOS is available on popular ARM7/9/11 and Cortex devices.

Nucleus Power Management

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Nucleus

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • VFP9-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • VFP10
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A15
  • Cortex-A5
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • Cortex-R4
  • Cortex-R5
  • Cortex-R7
  • SC000
  • SC100
  • SC200
  • SC300
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
  • StrongARM
  • XScale
  • Mali55
  • Mali-200+GP2
  • Mali-400
  • Mali-T604
  • Other
 
ARM Connected