This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cycle accurate simulator for C66xx

Hi,

I am unable to find cycle accurate simulator for c6667 while creating target configuration file. I am using ccsv5.2.x...

Does there exists cycle accurate simulator for c6667. If not, how are we supposed to do profiling/MIPS analysis for c6657.

Please suggest options.

Thanks  and Regards,

-saurabh

  • Hi Saurabh,

    there is a functional simulator for the 6657, however I do not believe there is a cycle accurate one.   Is there a specific need you have or would the functional simulator help .    We saw some issues in older v5 versions regarding the simulator packaging so I would recommend moving the the latest release, v5.4.   I would fully unzip and install a fresh installation of v5.4 into a new simple folder like c:/myccs.

    Please keep us informed.

    Best Regards,
    Lisa

  • Hi Lisa,

    Thanks for the quick reply. If I use the functional simulator, can I trust the TSCL and TSCH registers for computing

    the accurate number of clock cycles required to execute a particular piece of code. What other methods can be used to

    do mips analysis on c66xx in simulation mode.

    Thanks and Regards,

    -saurabh

  • Hi Suarabh,

    our suspicion is no, however, I am going to reassign this to the simulation team as they will know better.

    Best Regards,
    Lisa

  • Hi Saurabh,

    No, we dont have a cycle approximate configuration for C6657 simulator. But We do have cycle approximate configs for  other C66x based  device parts like C6670, C6678 which  we support in CCS. If your alogorithm is CPU intensive and can be run on these configs, especially C6670 whose cache sizes seem to match closely w/ C6657, you can go ahead and use C6670 Cycle approximate config instead.

    regards,

    Sheshadri

  • Hi,

    Thanks for the replies. I am now using TCSH/L registers in emulation mode for mips analysis.

    Thanks,

    -saurabh