Tool/software: Linux
Hello!
We just tried the MessageQ Linux/TI-RTOS communication example and got the results like ~100usecs per message
In our usage scenario, DSP should be able to process relatively small chunks of data (float arrays sized about 128-256 items) in parallel with a cortex A15 core that receives and prepares data. And in that case we are getting the ARM->DSP data delivery time about x100 of the DSP processing time itself (for one data chunk).
Is there any other way to deliver data from ARM to DSP and start DSP processing that will take significantly lower time overhead?
I believe we can use shared memory to allocate the data exchange buffer, but we need to let the DSP know that it should start processing the new data
Thanks for your help!