Embedded Software Development Tools -
Lexra Family
Lexra Development Tools
Green Hills Software provides a comprehensive set of development tools for Lexra-based applications:

 
Optimizing Compilers
C
C++
Embedded C++ (EC++)
Run-Time libraries
 

MULTI® Integrated Development Environment
Source Level Debugger
Graphical Project Builder
Text Editor
Version Control System
Graphical Browser
Performance Profiler*
Run-Time Error Checking
Remote Target Connection
 

 

Integrated Development Environment
 
 
Processors Supported
 Lexra 4180
 Lexra 4180m
 Lexra 4189
 Lexra 4189m
 
 Lexra 4280
 Lexra 4280m
 Lexra 5180
 Lexra 5280
 

Lexra Optimizing Compilers
The Green Hills™ Optimizing Compilers for Lexra all utilize a common code generator with architecture-specific optimizations. Each supported Lexra model has its own particular pipeline and instruction set characteristics. Lexra-specific supported features include:
 

 

Processor - One option for each supported Lexra model. This setting determines the instructions permitted, as well as the pipeline optimization strategy used.
Position Independent Code (PIC) and Data (PID)- Allows code and data to be created which can be placed anywhere in memory and still run correctly.
PIC Compatible Code - Generate code in a mode such that it can be linked compatibly with PIC and PIC modules and libraries.
64-bit Integers - Supports 64-bit data types, constants, and expressions for Lexra processors that have 64-bit registers.
Far Function Calls - Handles code that exceeds the limits of the Lexra call instruction.
Inline Prologue - Generate inlined code or call a routine when saving and restoring registers.
Small Data Area - Like most RISC processors, Lexra requires two 32-bit instructions to access data stored at an arbitrary 32-bit address. The Green Hills compilers collect frequently accessed variables into a block of up to 64K of memory. This enables single instruction access to data within this block, saving code size and improving performance.

 

* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information. 



» PowerPC | Ada
» ARM/Thumb
» XScale/StrongARM
» DaVinci
» OMAP
» MIPS | Ada
» x86/Pentium | Ada
» ColdFire | Ada
» 68K/CPU32 | Ada
» V800
» Blackfin
»
ARC
» StarCore
» M32R
» FR
» ZSP
» TriCore
» ST100
» i960
» M*CORE
» Alpha
» Intrinsity
» Lexra
» RAD6000 | Ada
» RH32 | Ada
» SH
» SPARClite

 

  Back to GH Home Page   Back to Testech Home Page   Compiler     RTOS   Emulator/Debugging