[sdiy] FFT on dsPIC

Richie Burnett rburnett at richieburnett.co.uk
Sun Apr 29 16:43:35 CEST 2018


No, I already found that zip file, Julian. But unfortunately it seems to contain everything except the actual assembly code that does the FFT!

I don't have a C compiler so can't compile it anyway. 

-Richie,

Sent from my Xperia SP on O2

---- Julian wrote ----

>just did a quick google search.
>do you mean this?
>http://ww1.microchip.com/downloads/en/DeviceDoc/CE018_FFT_DSPlib_101007.zip
>
>Am 29.04.2018 um 12:17 schrieb Richie Burnett:
>> Hi all,
>>
>> Has as anyone managed to get an FFT to work on dsPIC?
>>
>> I'm programming in Assembly and have been looking for a pre-written 
>> FFT routine.
>>
>> Manufacturers of other DSPs I've worked on have always provided 
>> highly-optimised library functions to call for functions like FFTs, 
>> but I'm struggling to find likewise for the dsPIC.
>>
>> Microchip's "dsPIC Language Tools Libraries" document says...
>>
>> "2.1 INTRODUCTION. The DSP Library provides a set of digital signal 
>> processing operations to a program targeted for execution on a 
>> dsPIC30F digital signal controller (DSC). The library has been 
>> designed to provide you, the C software developer, with efficient 
>> implementation of the most common signal processing functions. In 
>> total, 49 functions are supported by the DSP Library. A primary goal 
>> of the library is to minimize the execution time of each function. To 
>> achieve this goal, the DSP Library is predominantly written in 
>> optimized assembly language. By using the DSP Library, you can realize 
>> significant gains in execution speed over equivalent code written in 
>> ANSI C. Additionally, since the DSP Library has been rigorously 
>> tested, using the DSP Library will allow you to shorten your 
>> application development time."
>>
>> Fantastic!  That's what I want.  And it then goes on to say...
>>
>> "2.1.1 Assembly Code Applications.  A free version of this library and 
>> its associated header file is available from the Microchip web site. 
>> Source code is included."
>>
>> ...but, I can't find it anywhere! :-(   Maybe because Microchip have 
>> reorganised their website after the Atmel merger (>.<)
>>
>> Does anyone have the illusive "FFT.asm" or "FFT.s" file containing the 
>> "FFTComplexIP" function lurking on their hard drive?
>>
>> Any help / pointers very gratefully received!
>>
>> Many thanks,
>>
>> -Richie,
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at synth-diy.org
>http://synth-diy.org/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list