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.
If you need more help, please reply back. If this answers the question, please click Verify Answer , below.
Search for answers, Ask a question, click Verify when complete, Help others, Learn more.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.