I'm trying to use the C674x Cycle Accurate Simulator to profile/benchmark our code, but the simulator is not correctly reflecting the cycle counts I get on target H/W.
I'm using a simple routine from DSP C6000 workshop to test this. It calculates the dot product of 2 input arrays. I locate the input arrays into different sections in memory and the results are as follows:
| Location in input arrays | target H/W Cycle counts | Simulator Cycle counts | |
| L2 | 385 | 137 | |
| L3 (not cached) | 8,452 | 137 |
Cycle counts is measured using breakpoints and enable+view clock from the Profile menu option.
I must be missing something in the setup? I compile/run the same .pjt. The only change (other than selecting the target when CCS launches) is in the .tcf file where I toggle the RTDX mode between JTAG and simulator.
thanks,
Mike