STMicroelectronics (Geneva, Switzerland) has released a new DSP library for its ARM Cortex-M3-based STM32 microcontrollers. The STM32 DSP library is license-free, royalty-free, and provides a large number of valuable functions coded in C or assembly language. These include a PID controller, Fourier transform functions, and a selection of digital filters such as 16-bit FIR, IIR direct-form, and IIR canonical-form filters. The functions are ready to use, easy to integrate, and are comprehensively documented to promote software maintainability and accelerate endproduct development. Operations such as multiply-accumulate or hardware divide can be executed within only two cycles. Demonstrations running on the STM32F103 Performance Line MCU have performed a complex 256-point 16-bit radix-4 Fast Fourier Transform (FFT) in only 362μs. Compared to alternative hybrid architectures such as digital signal controllers (DSC) with separate control- and signal-processing cores, the STM32 streamlines software development, enhances performance, and allows developers to use standard tools. The new DSP libraries can be used with the IAR, Keil, and Raisonance tool-chains for the STM32. The DSP library reduces cost and time-to-market for applications such as digital power conversion, including solar-energy projects, closed-loop control of switched-mode power supplies, audio and speech processing, and digital image processing.

For Free Info Click Here .

Embedded Technology Magazine

This article first appeared in the May, 2009 issue of Embedded Technology Magazine.

Read more articles from this issue here.

Read more articles from the archives here.