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.

TMS320F2800137: CLA program migration to C28x

Part Number: TMS320F2800137

Hi expert,

Customer long term use F28035 with CLA. We are now seeing the opportunity to migrate from F28035 to F280013, how could CLA code migrate to F280013? Could we simply add the hex of CLA into C28 as below:

0 003eab0e _Cla1funcsLoadEnd ~0 003ea224 _Cla1funcsLoadStart. 

Or must re-write the code in C28 core? 

Thanks!

Joyce

  • Hi Joyce,

    The F280013x does not have a CLA module so yes, they would need to re-write their code for the C28 core. For the most part the CLA is more restrictive than the c28x core, so porting to c28x shouldn't be as difficult as vice versa. However, there are some key differences to take note of with how data types are interpreted by the c28x core vs. the CLA. These are listed below:

    The CLA software development guide has some examples of the differences between both cores and goes further into these type differences.

    What do they have their existing CLA code doing? The difficulty of porting really depends on what functionality of the CLA they are using. 

    Best Regards,

    Delaney