Sign In
Forgot Password?
Sign In | | Create Account

Nucleus OS Support for ARM Processor Family

ARM - the architecture for the digital world ARM is one of the most widely used 32-bit architectures in embedded system design, with a market share of around 75%. Lower power consumption and a RISC-like architecture make ARM cores ideal for mobile platforms and consumer electronics. The availability and wide adoption of the ARM Advanced Microcontroller Bus Architecture (AMBA) increases the flexibility of the core and enables embedded core designers to reuse peripherals.

Targeting ARM processor family-based embedded applications, Nucleus OS takes advantage of the many features, such as MMU, cache, Thumb and Thumb-2 instructions, provided by the ARM processor family.

Current Nucleus OS support for ARM processor family includes: ARM7, ARM9, ARM11 and Cortex processor cores.

ARM7 Architecture and Nucleus RTOS Support

Features

  • Three-stage pipeline
  • 32-bit ALU
  • Small die size and low power consumption
  • Coprocessor interface
  • Extensive debug facilities:

Cores

Currently supported ARM cores include

  • ARM700, ARM710, ARM710a
  • ARM7100, ARM7500, ARM7500FE
  • ARM7TDMI(-S)
  • ARM710T, ARM720T, ARM740T
  • ARM7EJ-S

Applications

A sampling of ARM7 Applications where the Nucleus RTOS is prevalent today:

  • Mobile Handsets
  • Industrial Control Systems
  • Medical Devices
  • Consumer Electronics

Product Availability

The following Nucleus RTOS services are available:

  • Kernels
  • Networking
  • User Interface (UI)
  • Multimedia
  • USB
  • Storage & Database

ARM9 Architecture and Nucleus RTOS Support

Features

  • Five stage pipeline
  • D + I Cache
  • MMU
  • Optional Embedded Trace Macrocell [ETM]

Cores

  • ARM920T
  • ARM922T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM926EJ-S

Applications

A sampling of ARM9Applications where the Nucleus RTOS is prevalent today:

  • Mobile Handsets
  • Industrial Control Systems
  • Medical Devices
  • Consumer Electronics

Product Availability

The following Nucleus RTOS services are available:

  • Kernels
  • Networking
  • User Interface (UI)
  • Multimedia
  • USB
  • Storage & Database

ARM11 Architecture and Nucleus RTOS Support

Features

  • Eight stage pipeline.
  • ARM DSP extensions.
  • ARM Thumb-2 core technology for enhanced performance, energy efficiency and code density.
  • Vector Floating point co-processor.
  • Low interrupt latency mode to speed up interrupt response and real time performance.

Cores

  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore

Applications

A sampling of ARM11 Applications where the Nucleus RTOS is prevalent today:

  • Mobile Handsets
  • Industrial Control Systems
  • Medical Devices
  • Consumer Electronics

Product Availability

The following Nucleus RTOS services are available:

  • Kernels
  • Networking
  • User Interface (UI)
  • Multimedia
  • USB
  • Storage & Database

ARM Cortex Architecture and Nucleus RTOS Support

Features

  • ARM Cortex A Series
    • The ‘A’ stands for Application processor.
    • This series consists of A8 and A9 processors.
    • These processors support the ARM, Thumb, and Thumb-2 instruction sets
  • ARM Cortex R Series
    • The R stands for Real-time systems
    • This series consists of the R4, R4F, and R4X processors.
    • These processors support the ARM, Thumb, and Thumb-2 instruction sets
  • ARM Cortex M Series
    • Pure embedded processor.
    • This series consists of M3 and M1 processors
    • These processors support the Thumb-2 instruction set only

Cores

  • Cortex A series
  • Cortex R series
  • Cortex M series

Applications

A sampling of Cortex Applications where the Nucleus RTOS is prevalent today:

  • Mobile Handsets
  • Industrial Control Systems
  • Medical Devices
  • Consumer Electronics

Jumpstart Your Embedded Applications with Nucleus RTOS Platform Solutions

In addition to extensive support for ARM processors deployed in custom designs, pre-packaged implementations for a number of standard reference boards from Atmel and Freescale have been encapsulated and pre-validated to help jumpstart your embedded applications.

 
Online Chat