In addition to TI’s StellarisWare software suite, ARM’s CMSIS libraries can help developers realise more easily the benefits associated with the Stellaris LM4F microcontroller by simplifying the implementation of floating point, single instruction multiple data (SIMD) and digital signal processing (DSP) operations.
Stellaris MCUs are a family of 32-bit microcontrollers based on the ARM Cortex-M core. The Stellaris LM4F (Cortex-M4F) series of microcontrollers delivers analogue integration, floating-point performance, best-in-class low power and are suited to a variety of applications including scanners, microprinters, home/building automation, AC inverter drives and uninterruptible power supplies.
The Stellaris MCUs include TI’s free StellarisWare software, which helps to ease development and speeds time-to-market with code and royalty-free libraries for application support. The software suite includes the Stellaris Peripheral Driver library, Stellaris USB library, Stellaris Graphics library and Stellaris Boot Loader – all pre-programmed in ROM on Stellaris MCUs.
Features and benefits include a:standardized software interface that allows developers to make the switch from a competitive MCU to TI’s Stellaris microcontrollers and more easily migrate existing software to any Stellaris LM4F microcontroller; a CMSIS DSP library that includes source code, example applications and helps developers save time by including common DSP algorithms like complex arithmetic, vector operations, filter and control functions, etc. and ARM’s Cortex-M4F core uses DSP SIMD instruction set and floating-point hardware that enhances Stellaris LM4F microcontrollers’ algorithm capabilities for digital signal control applications