Date: 03/11/2008
DSP library for ARM Cortex-M3 based microcontrollers
DSP library for ARM Cortex-M3 based STM32 microcontrollers will be available from ST Microelectronics. This helps engineers to host signal processing and control functions on the same core.
This license-free, and royalty-free DSP library holds large number of valuable functions coded in C or assembly language including PID controller, Fourier transform functions, and a selection of digital filters such as 16-bit FIR, IIR direct-form, and IIR canonical-form filters.
Operations such as multiply-accumulate or hardware divide can be executed within two clock cycles. Demonstrations running on the STM32F103 Performance Line MCU have performed a complex 256-point 16-bit radix-4 Fast Fourier Transform (FFT) in 362µs.
The new DSP libraries can be used with the IAR, Keil and Raisonance tool-chains for the STM32. Suggested applications are digital power conversion including solar-energy projects, closed-loop control of switched-mode power supplies, audio and speech processing, and digital image processing.
The STM32 DSP library is available immediately online at www.st.com