Hello,
We are using the C6747 to run an audio algorithm and are running into a bit of a problem. The algorithm is written using floating point math operations. The C6747 should be capable of easily handling these operations. WHen the data is in floating point format it can be run through the algorithm.
For some reason the DSP is taking a HUGE performance hit when we do any floating point operations. The conversion process alone (from integers from DMA to normalized floats and back to integers to the output DMA) is taking about 50% of the audio loop capacity when it should be more like .5%.
There must be something wrong with the project settings or memory layout because the performance should not be this bad. We are just beginning to review all the E2E posts and other resources out there, but due to an extremely tight timeline we are hoping to get some quick guidance and pointers. Please let us know if you have any recommendations or thoughts.
Thanks.