Home RSS Contact Us Search Products Markets Benefits Services Support Partners News About MIPS Embedded Software Solutions Download MIPS datasheet (PDF) Supported Processors Imagination Technologies MIPS - i6400 - M51xx - interAptiv - microAptiv - MIPS32 1004K family - MIPS32 74K family - MIPS32 24K family - MIPS32 M14K family - MIPS32 M4K/4K family Microchip - PIC32MZ family - PIC32MX family Cavium Networks - CN38xx - CN58xx IDT - RC30xx - RC323xx - RC4700 - RC46xx - RC500 LSI Logic - CW40xx NEC - VR41xx - VR43xx - VR50xx - VR54xx - VR5500 Toshiba - TX19xx - TX49 - TX390x Software development tools MULTI development environments Quickly develop, debug, test, and optimize embedded and real-time applications TimeMachine debugging suite Go back in time to find the most difficult bugs—in minutes DoubleCheck integrated static analyzer Easily pinpoint bugs early in development Green Hills optimizing compilers Generating the smallest and fastest code from C, C++ Processor probes SuperTrace™ Probe The fastest trace, download, and debug Green Hills Probe High-performance real-time debugging MIPS optimizing compilers Green Hills Software has been providing Optimizing C, C++, and Embedded C++ compilers to the embedded industry since 1982. Green Hills optimizing compilers offer hundreds of unique optimizations, each developed as a result of studying how to extract the highest performance from thousands of embedded programs. The MIPS compiler uses a common code generator with architecture-specific optimizations. Modules for each specific MIPS model exploit pipeline and instruction set characteristics to generate highly optimized binary code. Processor Options— Specific to each MIPS architecture and processor supported for optimal performance. 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 placed anywhere in memory and still run correctly. microMIPS—Generate code for both MIPS32 and microMIPS modes of execution MIPS Architecture Modules — Generate code for the DSP, Virtualization, and multi-threading (MT) modules from both C/C++ and assembly. MIPS16e Instruction Set— Generate code for the MIPS16e ASE Linker Optimizations — The Green Hills Linker optionally performs additional optimizations for speed and size. Platform solutions Aerospace & avionics INTEGRITY-178B RTOS, the ARINC 653 partition scheduler, and documentation required for FAA DO-178B Level A certification Automotive electronics Debuggers, compilers (with built-in MISRA C checker), simulator, and profiling tools for powertrain, body, chassis, and infotainment subsystems Industrial safety RTOS & integrated middleware for industrial systems requiring IEC/EN 61508 safety certification Medical devices RTOS & integrated middleware including networking, file systems, USB, embedded databases, graphics and video Secure networking Solutions to secure network devices at their core using integrated layer 3 routing, layer 2 switching, & IPv4/v6 networking protocols Software defined radio POSIX-conformant RTOS integrated with TCP/IP stack, CORBA, SCA core framework, waveform development solutions, and reference hardware » Download MIPS datasheet (PDF) © 1996-2016 Green Hills Software Trademark & Patent Notice