Embedded Software Development Tools -
|
» 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:
MULTI provides a host-based (Windows Vista/XP/9x/NT/2000 PC or UNIX workstation) graphical environment 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 TC1766, TC1796. MULTI also provides generic support for TC1v1.3 and TC1v1.2 cores. 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 » RTOS |
|


