Texas Instruments
Product InformationIn the NewsToolsLiteratureSupport

'C6000 Home
'C6000 Tools Home
Code Generation Tools Assembly Optimizer Code Composer Code Composer Studio Evaluation Modules Profile Evaluation Tools Free Evaluation Tools Software Updates SPOX Part Numbers and Pricing Hotline Online Where to Buy

Digital Signal Processing Solutions - TMS320C6000

  

TMS320C6000 Assembly Optimizer

For ultra-high performance applications, the designer may need to use the TI's unique Assembly Optimizer to extract the maximum throughput possible from the application code. The key to this process is to first use the Dynamic Profiler to identify critical code segments that will benefit most from being generated in assembly language. The Assembly Optimizer makes assembly language programming of these code segments possible with minimal knowledge of the 'C6000 architecture. The Assembly Optimizer enables the designer to write simple, conventional-looking 'C6000 assembly code that is input to the Assembly Optimizer. However, this assembly code is 'C6000 instructions written without concern for:
  • parallel instructions
  • instruction latencies, or
  • register usage.
The Assembly Optimizer tool then schedules the instructions taking into account the architectural parallelism. The tool honors 'C6000 latency requirements, maximizes parallel code, and allocates registers for the unlimited number of named, virtual registers that were available to the user to eliminate the tedium of manual register allocation.

© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice! | Privacy Policy