EDA Blog - electronic design automation, embedded systems, ic

Share/BookmarkSubscribe

Microchip PIC32 DSP Library

Posted by Ken Cheung in DSPs on Monday, April 6, 2009

Microchip Technology introduced their no-cost, royalty-free high performance PIC32 DSP Library. The new library can execute a 256-point, 16-bit RADIX-2 Fast Fourier Transform (FFT) in 283 microseconds. The free evaluation version of the MPLAB C Compiler for PIC32 MCUs, with the new PIC32 DSP Library, can be downloaded. The full version of the C Complier can be purchased for $895.

The PIC32 DSP Library’s functions are C callable, so no Assembly coding is required. Users of Microchip’s dsPIC digital signal controller families can easily migrate code to any PIC32 MCU, using a set of APIs that are compatible with the MPLAB C Compiler for dsPIC DSCs. Other key functions of the new PIC32 DSP Library include:

  • 16- and 32-bit Vector Math
  • Finite Impulse Response (FIR), Infinite Impulse Response (IIR) and Least Mean Squares (LMS) Filters
  • 16- and 32-bit Fast Fourier Transforms (FFTs)

Microchip’s new DSP Library takes advantage of the highly optimized hardware features inside the PIC32 MCU, including its multiply-accumulate, math unit with parallel execution, and two full sets of CPU registers. In addition, the DSP Library uses a RADIX-2 based FFT to provide more options for sample size than the RADIX-4 designs used by competitors. The PIC32 DSP Library features 64-, 128-, 256-, 512-, 1024-point FFTs, and other other sizes. Microchip’s DSP Library also supports 32-bit FFTs.

More info: Microchip MPLAB C Compiler for PIC32 MCUs

Related Posts with Thumbnails

Custom Search

EDA Blog Newsletter
Don't have time to visit EDA Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.