Target Support Package™ TC6 (for TI’s C6000™ DSP) 3.4
Product Description
- Introduction and Key Features
- Working with Target Support Package™ TC6
- Using the Core Support and Board Support Libraries
- Profiling and Optimizing Generated Code
- Using the Asynchronous Scheduler
- Using the Host Communication and DSP/BIOS Libraries with External Mode
Profiling and Optimizing Generated Code
The code profiler in Target Support Package TC6 uses DSP/BIOS statistics objects to measure the execution time of code segments generated by individual subsystems. A code profile report helps you identify segments of generated code that may benefit from additional optimization. In many cases, the generated code is fast and efficient enough to be used in final production.
| Code profiler, which measures the performance of each component of your design on the DSP target and generates an HTML report. Click on image to see enlarged view. |
Using the C62x™ and C64x™ Libraries to Optimize Code
You can manually optimize the generated code in the Code Composer Studio environment. Alternatively, you can optimize the code by modifying the corresponding portions of your Simulink diagram and using blocks from the C62x and C64x libraries that call to optimized assembly routines. These blocks simulate bit-true in Simulink. When you generate code, Target Support Package TC6 produces C-function calls to assembler implementations of these blocks, increasing the efficiency and performance of critical portions of your design.
Store
