ARM extends software standard with DSP

ARM extends software standard

with DSP

http://www.eetimes.com/electronics-news/4211436/ARM-extends-software-standard-with-DSP-library?cid=NL_MCU

Peter Clarke  12/13/2010 5:59 AM EST

LONDON –

Processor IP licensor ARM Holdings plc has announced the availability of version 2.0 of the Cortex Microcontroller Software Interface Standard (CMSIS).

This version of the vendor-independent hardware abstraction layer contains extensions for the Cortex-M4 processor and includes the CMSIS-DSP library of signal processing algorithms.

The CMSIS-DSP library includes vector operations, matrix computing, complex arithmetic, filter functions, control functions, PID controller, Fourier transforms and many other frequently used DSP algorithms.

Most algorithms are available in floating-point and various fixed-point formats and are optimized for the Cortex-M3 and Cortex-M4 processors.

The Cortex-M4 implementation uses the ARM DSP SIMD (Single Instruction Multiple Data) instruction set and floating-point hardware to run the signal processing algorithms.

aa
The CMSIS-DSP library is written entirely in C and is delivered with source code enabling software programmers to adapt algorithms for specific application requirements.

“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,” said Reinhard Keil, director of MCU tools for ARM (Cambridge, England), in a statement. “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.”
CMSIS 2.0, including the CMSIS-DSP Library is available from www.onarm.com.

Related links and articles:
ARM launches M4 signal-control MCU core
ARM group seeks to extend microcontroller software reuse

STMicroelectronics readies Cortex-M4 and M0 MCUs, adds to M3 portfolio

——————————————————————————————–

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *