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  .



Magazine cover
Embedded Technology Magazine

This article first appeared in the May, 2009 issue of Embedded Technology Magazine (Vol. 33 No. 5).

Read more articles from this issue here.

Read more articles from the archives here.