![]() |
| Embedded Software Development Tools - TriCore Family (con't) |
||||||
| » Download TriCore datasheet (PDF) | ||||||
| Toolchain | ||||||
|
The TriCore toolchain includes an assembler, linker, and librarian. In addition, the toolchain includes integrated support for the Infineon PCP and PCP2 coprocessors with a macro-assembler supporting access to the FPI and PRAM/PCODE bus. The PCP and PCP2 can perform all the tasks of a DMA controller, but with the flexibility and programmability of a separate CPU -- without consuming TriCore CPU cycles. A comprehensive suite of run-time libraries for C, C++, and EC++ are included in the corresponding TriCore compiler distributions for each language. Full featured start-up code and libraries include automatic copy of data from ROM to RAM and system call emulation. Source code to the run-time libraries is available so that users can customize routines according to the special needs of their applications. |
||||||
| The MULTI Integrated Development Environment | ||||||
MULTI Integrated Development Environment is a complete environment for embedded applications using C, C++, and EC++ languages. MULTI provides a direct graphical interface with all Green Hills Compilers, and supports multi-language development and debugging. MULTI contains all of the tools you need to complete a major programming project:
Project Builder Source Level Debugger Performance Profiler* Run-time Error Checking Graphical Browser Text Editor Version Control SystemMULTI provides a host-based (Windows 9x/NT/2000 PC or UNIX workstation) graphical environment for TriCore target development. for TriCore target development. Host-target connectivity is provided through a variety of means, depending on the target environment. MULTI supports a variety of Infineon evaluation boards including the AUDO-1 TriBoard and TC10GP TriBoard. These boards can be accessed with a variety of interfaces:
|
||||||
| DAvE Integration | ||||||
| Infineon's Digital Application virtual Engineer (DAvE) is a graphical expert system that allows the user to control the generation of configuration data and initialization code for the peripherals of the selected TriCore device. The Green Hills Software TriCore toolset is fully integrated with DAvE. The MULTI IDE inherits the DAvE project settings to compile the generated C and assembly files. The Green Hills startup code uses the DAvE configuration data to initialize the system.
* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information. | ||||||
» Return to TriCore development home page |
||||||
|
|