Out board has been using a 456 MHz clock, but the Platform.tci has the clock set to 300. When we use TSK_sleep(5) and measure the ticks using TSCL TSCH, assuming 456 ticks per us, the sleep time is 5 ms. Changing the clock rate in Platform.tci has no affect on this. If I change the plls to a different clock rate, TSK_sleep is no longer accurate.
How does the dsp know the DSP clock is 456 MHz? How does TSK_sleep() know how to sleep for ms?