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.

TMS320C6713 CPU loading issue

Hi

We are using TMS320C6713 in our previous design, and it is working fine. We add in more function blocks for the new product development, then the CPU loading is too high, which is reaching 97~98%. 

Two options we are looking at for this problem:

1. Optimize our code to reduce CPU loading if possible. For this approach, please advice the accurate way of measuring CPU loading and some standard technics for optimizing CPU loading

2. Upgrade the hardware. For this approach, please advice the product range available or the product platform road map.

  • Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    1. Search the TI Wiki Pages for "C6000 optimization" (no quotes). There is a training class for which the student guide is available online, and it has a lot of helpful advice for optimization. The C6000 Integration Workshop with SYS/BIOS has some examples how to view CPU loading, and also the 1.5-day workshop.

    2. The newer C6747 and C6748 are excellent upgrades from the C6713B. These run faster and have many architectural improvements that will make the same C code compile into a faster program. And they are upward compatible with the C6713B's instruction set. Also, the C66x family of devices are upward compatible with all of these and can run at 1 GHz or even faster.

    Regards,
    RandyP

     

    If you need more help, please reply back. If this answers the question, please click  Verify Answer  , below.