Hi,
I am trying to build a sensor network, with five c5505 ezdsp sticks with sensors attached to them and one c5515 ezdsp stick, that acts as the sink node and stores the sensed data in SD card. I find there is a speed mismatch between c5505 and c5515 sticks. If I set both sticks to work at 100 MHZ through the GEL file and run the same program on them, c5515 takes less time to execute than c5505. This is making difficult for all my nodes to function synchronously. I tried to reduce the clock speed of c5515 to 12.288 MHz, but didn't see any visible change. Is this because c5515 has lower instruction execution time? Is it possible to achieve exactly same clock speeds on the two platforms by making some changes to GEL file or add some PLL code at the beginning of my main program?
Right now I am using a workaround of putting a lot of delays in c5515 code to make it work step by step with c5505 code. But it is a cumbersome process and I would ike to learn a cleaner workaround.
Thanks in advance,
Riju