![]() |
| Embedded Software Development Tools - TriCore Family | |||||||||
| » Download TriCore datasheet (PDF) | |||||||||
| TriCore Development Tools | |||||||||
|
Green Hills Software provides a comprehensive set of development tools for TriCore based applications: |
|||||||||
Optimizing Compilers C C++ Embedded C++ (EC++)Toolchain Assembler Linker Librarian Run-Time librariesMULTI®Integrated Development Environment Source Level Debugger Graphical Project Builder Text Editor Version Control System Graphical Browser Performance Profiler* Run-Time Error Checking Remote Target ConnectionHardware-assisted debugging MULTI can work with the Green Hills probe to provide high-performance real-time debugging Green Hills Probe |
![]() Click here for a larger view. | ||||||||
| Optimizing Compilers | |||||||||
The Green Hills Optimizing Compilers for TriCore all utilize a common code generator with architecture-specific optimizations. Each supported TriCore model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor. The following TriCore-specific features are supported:
DSP Support The Green Hills TriCore Compiler includes full support for automatically generating hardware DSP instructions. The compiler also performs many optimizations to enhance the performance of DSP code, including use of the following: Zero overhead loop Multiply-accumulate Special addressing modes Q15 load/storeBuilt-in functions are provided to access the DSP instructions, and in C++ there are several DSP classes provided, including the following: Fixed point data types (saturated and unsaturated) Circular buffers Packed data types Bit data types* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information. » More on TriCore Development » RTOS » MULTI IDE » AdaMULTI IDE » Compilers » Communications Software » Custom Development |
|||||||||
|
|