Texas Instruments
SemiconductorsDSP SolutionsSearchFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions - TMS320C6000
Blue Band
DSP Tools 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.

SemiconductorsDSP SolutionsSearchFeedBackTI Home
© Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!