Page loading . . .

  
 Category: News: News Archive 2010: Sunday, May 26, 2013
ARM Extends Software Interface Standard with DSP Library  
 Printer friendly
 E-Mail Item URL

December 13, 2010 -- ARM today announced the availability of Version 2.0 of the ARM . 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 optimized 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 fully enable the capabilities of the Cortex-M4 processor for signal processing algorithms. The optimized 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 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."

About CMSIS

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series. CMSIS enables consistent and simple software interfaces for peripherals and real-time operating systems, simplifying software re-use, reducing the learning curve for new microcontroller developers and reducing the time to market for new devices.About ARM

"This new version of CMSIS provides users with a good way to take advantage of the powerful signal processing capabilities of the latest ARM Cortex-M cores," said Mark Mitchell, Chief Sourcerer, CodeSourcery (now part of Mentor Graphics Embedded Software Division). "In partnership with ARM, we implemented support for Cortex-M in preparation for launch of the first Cortex-M3 CPUs."

"ARM's CMSIS library nicely complements TI's StellarisWare software and IQmath library to enable developers to quickly and easily reap fixed- and floating-point benefits," said Jean Anne Booth, Director of WW Stellaris marketing, Texas Instruments, Inc. "The new CMSIS extensions provide a good starting point for developers working to integrate basic signal processing into their applications."

Availability

CMSIS 2.0, including the CMSIS-DSP Library is available from www.onARM.com, a website providing a comprehensive resource for embedded developers.

Go to the ARM website for details.

E-mail ARM for more information.

Read more about
ARM
on SOCcentral.com


Keywords: ASICs, ASIC design, FPGAs, field programmable gate arrays, FPGA design, IP, intellectual property, cores, DSP, digital signal processing, Cortex Microcontroller Software Interface Standard (CMSIS), ARM,
597/32760 12/13/2010 826 113


Designer's Mall
0.375



 Search for:
            Site       Current Category  
   Search Options

Subscribe to SOCcentral's
SOC Explorer
Newsletter
and receive news, article, whitepaper, and product updates bi-weekly.

Exec Viewpoint

The Many Faces
of Low-Power Verification


Ghislain Kaiser
CEO, Docea Power

Exec Viewpoint

Maximizing the Value of Your Internal IP


Warren Savage
CEO, IPextreme

Odd Parity

Lets' Go On
with the Show!


Mike Donlin
The Write Solution

Odd Parity Archive

Barbara's Bytes

So, Just What
Is ESL


Barbara Tuck
Senior Editor,
SOCcentral

SOCcentral Job Search

SOC Design
ASIC Design
ASIC Verification
FPGA Design
CPLD Design
PCB Design
DSP Design
RTOS Development
Digital Design

Analog Design
Mixed-Signal Design
DFT
DFM
IC Packaging
VHDL
Verilog
SystemC
SystemVerilog

Special Topics/Feature Articles
3D Integrated Circuits
Analog & Mixed-Signal Design
Design for Manufacturing
Design for Test
DSP in ASICs & FPGAs
ESL Design
Floorplanning & Layout
Formal Verification/OVM/UVM/VMM
Logic & Physical Synthesis
Low-Power Design
MEMS
On-Chip Interconnect
Selecting & Integrating IP
Signal Integrity
SystemC
SystemVerilog
Timing Analysis & Closure
Transaction Level Modeling (TLM)
Verilog
VHDL
 
Design Center
Whitepapers & App Notes
Live and Archived Webcasts
Newsletters


About SOCcentral.com

Sponsorship/Advertising Information

The Home Port  EDA/EDA Tools  FPGAs/PLDs/CPLDs  Intellectual Property  Electronic System Level Design  Special Topics/Feature Articles  Vendor & Organization Directory
News  Major RSS Feeds  Articles Online  Tutorials, White Papers, etc.  Webcasts  Online Resources  Software   Tech Books   Conferences & Seminars  About SOCcentral.com
Copyright 2003-2013  Tech Pro Communications   1209 Colts Circle    Lawrenceville, NJ 08648    Phone: 609-477-6308
183.597  0.484375