DSPRelated.com
Forums

TI dsp library

Started by mans March 12, 2007
Hello,

     I want to use TI DSP library (more specifically its FFT and IFFT 
routines) on a 6414 processor. I heard that there is a bug in these routines 
that they disable interrupts and doesn't enable them on return. Is it true?



Does anybody has any experience with these library functions?



Is there any other fixed point FFT (IFFT) library that I can use?



Regards



On Mar 12, 7:37 am, "mans" <(use_my_name_here)-...@blueyonder.co.uk>
wrote:
> Hello, > > I want to use TI DSP library (more specifically its FFT and IFFT > routines) on a 6414 processor. I heard that there is a bug in these routines > that they disable interrupts and doesn't enable them on return. Is it true? > > Does anybody has any experience with these library functions? > > Is there any other fixed point FFT (IFFT) library that I can use? > > Regards
Isn't the source code provided free of charge? If so, why not find and fix the bug? It shouldn't be hard -- they are probably writing to a register bit they didn't mean to. John
mans wrote:
> Hello, > > I want to use TI DSP library (more specifically its FFT and IFFT > routines) on a 6414 processor. I heard that there is a bug in these routines > that they disable interrupts and doesn't enable them on return. Is it true? > > > > Does anybody has any experience with these library functions? > > > > Is there any other fixed point FFT (IFFT) library that I can use? > > > > Regards > > >
That's not true. I just looked at the assembly for DSP_fft and while it does disable interrupts during the bulk of the processing it also properly restores interrupts at the end. There are a bunch of fft routines so I'm not going to dig through all of them. However, I have never heard of this issue and I would assume if they got one of them right then they probably got them all right.