AnsweredAssumed Answered

Processing takes too long ADSP 21489 Evaluation board

Question asked by imu on Jan 28, 2015
Latest reply on Feb 4, 2015 by KRZ



I am using the ADSP_21489 Block-Based Talkthru 48kHz framework on ADSP-21489.

In the processing section i.e. void process_audioBlocks() of the example, I have included my post processing algorithm.

Now, on running the program, I end up in the function void ProcessingTooLong() already predefined in the example, which is called when the processing takes longer than the time taken to fill next buffer from SPORT.


P.S.:  Increasing the NUM_SAMPLES is one option I guess, to buy more time for my processing algorithm.


My question is: Are there any other options/techniques that I can use to optimize (buy more) processing time in relation to my Evaluation board or 21489 processor?

Please suggest!