Other Parts Discussed in Thread: CONTROLSUITE
Chaps,
How can I get an efficient FIR implementation, in C for the F2808. Perhaps with a Matlab simulation? I am using Code Composer 4.0.
Thanks in advance for your help,
James.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: CONTROLSUITE
Chaps,
How can I get an efficient FIR implementation, in C for the F2808. Perhaps with a Matlab simulation? I am using Code Composer 4.0.
Thanks in advance for your help,
James.
An efficient (means fast) Filter will always use the parallel hardware of the F28x, which is not possible in C. I would recommend to use TI's FIR and IIR assembly optimized library from controlsuite (C:\TI\controlSUITE\libs\dsp\FixedPointLib\v101\examples_ccsv4), if speed counts. The library functions are callable from C.
Frank,
That's what I'm looking for.
However, I have looked at the 'controlSUITE Getting Started Guide' and I do not
see the 320F2808-EP as a supported device.
Am I missing something?
Regards, James.
James,
actually the FIR library is target independent, it works for all F28x cores. After you have installed controlsuite, go to C:\TI\controlSUITE\libs\dsp\FixedPointLib\v101\source, where you will find the source code (e.g. fir16.asm) and in subfolder "lib" the corresponding library files etc. Although the example projects are made for the F2833x, you can adapt them for the 2808- just replace the support files. Of couse, for the F2808 you cannot use the fpu-library, so make sure that you use "C28x_FixedPoint_lib.lib".