STMicroelectronics Adds New Library for STM32 MCU for DSP Application Developers
November 5, 2008 // Published as a news service by IHS
STMicroelectronics (ST) announced a digital signal processing (DSP) library for its ARM Cortex-M3 based STM32 microcontrollers (MCUs).
Developers can use it to apply the STM32 to host signal processing and control functions on the same core.
The STM32 DSP library is license and royalty free and provides a number of functions coded in C or assembly language. The new DSP libraries can be used with the IAR, Keil and Raisonance tool chains for the STM32.
Developers can use the library to reduce 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, ST said.
These include a proportional-integral-derivative (PID) controller, Fourier transform functions and a selection of digital filters such as 16 b finite impulse response (FIR), infinite impulse response (IIR) direct-form and IIR canonical-form filters.
The functions are ready to use, easy to integrate and documented to promote software maintainability and accelerate end-product development, ST said.
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 256-point 16 b radix-4 fast Fourier transform (FFT) in only 362 µs.
The STM32 DSP library is available online at the STMicroelectronics web site.
Source: STMicroelectronics (ST).