Hello,
i have a project running on my c64x+ core which also includes the NDK for reception of udp streams. What i want to have established is, that a function that processes these packets is called periodically. It is quite important for me that the period time is accurate.
So i added my function to the PRD manager in the DSP/BIOS Gui to be run every 1 millisecond which works fine.
Question is how to interpret the cycles measured between two calls of this function which is around 10443XX to 10449XX cycles. The DSP is runnning at 1GHz so the cycles refer to 1.0443 to 1.0449 ms.
The way I understand the PRD is that it uses one of the DSPs timers together with HWI to trigger ticks to the CLK which runs the PRD's SWI every 1 ms, right?
Is this the best accuracy I can get for the period of calling my function or is there another way or trick to get that more precisely?
Regards,
Mathias