Hi,
I have to switch to use the new TI DSP chip C6713 because the old C31 is out of production and I can't even find them from surplus stores any more.
I'm running the C6713 at 200MHz now, whereas I was running the C31 at just 80MHz before.
Nevertheless, I converted my old C31 program written in assembly language into a C program for running on the C6713.
Now, I found the C6713 can run through exactly the same program only 3,000 times per second (with some sub-programs not being activated still), whereas the C31 was able to run through the complete program at least 4,750 times per second before!!!
Can anybody tell me why this is the case? Could it be purely due to the conversion into C? Or are there some kind of compiler optimization options that I may not have turned on that caused this???
Help!
C.M.