News & Analysis
Comment
Steven Huo
I have the same question. Could the ARM and DSP cores work at the same time, for ...
Robotics Developer
I really like the fact that the source code is included! I will have to pull it ...
ARM extends software standard with DSP
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.
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
Navigate to related information


tc_
12/13/2010 12:12 PM EST
How does this development relate to those SoCs which include ARM and DSP cores such as the TI OMAP line? Isn't this perhaps opening the door for non-DSP competitors to steal design wins from those lower tier devices from TI?
Sign in to Reply
Steven Huo
3/8/2011 3:17 AM EST
I have the same question. Could the ARM and DSP cores work at the same time, for instance, the Devkit80000 Evaluation Board http://www.embedinfo.com/english/Product/devkit8000.asp using OMAP3530。Is there any engineer trying this board?
Sign in to Reply
Robotics Developer
12/13/2010 1:51 PM EST
I really like the fact that the source code is included! I will have to pull it down and take a look to see how extendable it will be...
Sign in to Reply