Design
ARM Extends Software Interface Standard With DSP Library
ARM today announced the availability of Version 2.0 of the ARM Cortex Microcontroller Software Interface Standard (CMSIS). The enhanced version of the vendor-independent hardware abstraction layer contains extensions for the Cortex-M4 processor and includes the CMSIS-DSP (Digital Signal Processing) library of highly optimized signal processing algorithms.
The “The CMSIS-DSP library extends the application range of Cortex-M3 and Cortex-M4 processor-based microcontrollers into high-performance, low power signal processing,” said Reinhard Keil, Director of MCU Tools, ARM. “The Cortex-M4 version of the library uses instruction set extensions to boost execution speed by a factor of two for fixed-point and a factor of ten for floating-point DSP algorithms. The standardization of the optimized CMSIS-DSP library reduces software development costs and provides the ARM ecosystem with a foundation for filter design utilities and other high-level DSP development tools.”