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.

TMS320F280049C: Compatibility between 280049 and 280049C?

Part Number: TMS320F280049C

We have an existing product using 280049.

A new version of this product will use the 280049C variant for improved part availability and common MCU on future products.

It will be preferable if we can simply maintain a single firmware release between the two revisions using the two different processors.

So here are my questions

  • Is this possible? Can I build a single executable that can be programmed to either the 280049 or 280049C (Of course understanding that we are not using the CLB on this product)?
  • Can I differentiate between the two processors at run time?  There is a PARTID value, but if I am understanding it correctly, this value is the same for both 49 and 49C variants.  Is there any other way to determine which processor I am running in? 

 

  • Hi,

    Is this possible? Can I build a single executable that can be programmed to either the 280049 or 280049C (Of course understanding that we are not using the CLB on this product)?

    Yes, if you are not using CLB, then single executable should work on both.

    Can I differentiate between the two processors at run time?  There is a PARTID value, but if I am understanding it correctly, this value is the same for both 49 and 49C variants.  Is there any other way to determine which processor I am running in? 

    PARTID is same for both devices. You want to make sure if CLB is available or not, please use DC21 register.

    Thanks & Regards,

    Santosh