Hi all,
I wonder why the time (round trip) taken, when call a function, to travel from ARM to DSP and back to ARM is 150uS?
The procedure followed to get the round trip time:
1) I got 2 functions: call_arm()(ARM<--->ARM) and call_dsp()(ARM<--->DSP). (They are empty functions)
2) The main function calls the functions "call_dsp()" and call_arm()
3) Measured the time elapsed for each function.
Results:
Nx | call_arm() | call_dsp() |
1 | 8uS | 154uS |
2 | 8uS | 165uS |
3 | 8uS | 149uS |
4 | 9uS | 149uS |
5 | 7uS | 149uS |
Can I reduce call_dsp's latency ?
Regards,