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.

F28xx Cycle Accurate Simulator - How is Piccolo simulation currently supported?

Other Parts Discussed in Thread: TMS320F28027, TMS320F28035

How can C2000 Piccolo devices be simulated in CCS?  It appears as though the F28xx Cycle Accurate Simulator was dropped after CCSv3.3

http://processors.wiki.ti.com/index.php/List_of_Simulator

It also looks like there are no plans to include it in CCSv5.1  Is this correct?

http://processors.wiki.ti.com/index.php/CCSv5_Changes
http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5#High_Level_Feature_Summary_of_CCSv5.0

In CCSv4 for C2000, why was only the F283x CPU Cycle Accurate Simulator carried forward?  What are the plans for Piccolo devices, specifically TMS320F28027 and TMS320F28035?  What have we been recommending to customers since CCSv3.3?

  • Hi Jason,

    There are no concrete plans to support additional C28x simulators. With the availability of inexpensive C28x HW kits, people tend to use HW from start to finish for their 28x development instead of using simulators. The handful of people who need simulators for C28x (besides the F283x) have been staying with v3.3.  

    ki

  • Hi Ki,

    This is unfortunate. We had a plan to use VectorCAST as the unit testing infrastructure. Since VectorCAST uses target compilers and target simulators provided by microprocessor’s manufacturer this means that VectorCAST cannot work for us unless we go with CCS v3.3. But we cannot be stuck to this CCS version forever.

    Also, working directly with the HW is not bad, but having a simulator is so easy …

    I guess, there should be larger population asking for these simulators for TI to revert the decision. How developers working with HW only do unit testing (there is no that much memory in F28035 and F28027 to be able to add unit tests to the application and load to the target)?

    Thanks,
    Slavica

     

  • Hi Slavica,

    Unfortunately there are no plans for additional simulator support. We have been putting more resources into low cost HW kits that people can use right out of the box and this has become pretty popular. There are still people like yourself who wish to use simulators, but it is now the minority. Sorry.

    ki

  • I'd also like to see TI maintain their simulators for precisely the reason described, unit testing.  How else does TI propose large organizations maintain a unit testing framework?  Simulated environments make this particularly easy and useful because they can be virtualized very easily.  I do not believe we are in the minority here.

  • I'd like to "third" the motion for c28x simulation for precisely the same reason.