Leading experts in embedded software development

Product category: Embedded Software and Operating Systems
News Release from: Green Hills Software | Subject: Integrity RTOS for MIPS32
Edited by the Electronicstalk Editorial Team on 13 July 2001

High-integrity RTOS secures MIPS designs

Green Hills Software has announced the availability of its fault-tolerant Integrity RTOS for the MIPS32 architecture and compatible processor cores.

Note: A free brochure or catalogue is available from Green Hills Software on the products in this news release. Click here to request a copy.

Green Hills Software has announced the availability of its fault-tolerant Integrity RTOS for the MIPS32 architecture and compatible processor cores. Offering full support for MIPS32, 4Kc, 4Km and 4Kp cores, Integrity will simplify the implementation of high-availability embedded systems for defence, telecomms, consumer and other applications requiring a secure, ultra-reliable, royalty-free target environment. The MIPS32 4Kc, 4Km and 4Kp cores are high-performance, synthesisable, 32bit RISC processor cores for SoC applications such as battery-powered handheld devices, cable modems, line cards and set-top boxes.

Integrity is the industry's only commercial, royalty-free, memory-protected RTOS and the latest version takes full advantage of the performance and the power-saving features of the MIPS32 architecture while maximising security, reliability and availability in the target system.

Scalable and ROM-compatible, Integrity makes full use of the hardware memory protection facilities offered by the MIPS32 memory management unit (MMU).

Security and reliability are maximised as Integrity builds a 'firewall' between the kernel and user tasks.

This prevents errant or malicious tasks from corrupting user data, the kernel, inter-process communications, device drivers and other user tasks.

In addition, Integrity guarantees the availability of system resources in both the time and the space domain, making it far more advanced than other operating systems that employ simple memory protection schemes.

Integrity uses a number of techniques to enhance determinism and reduce response time.

First, it employs a pre-emptive, real-time, priority-based multitasking scheduler that enables programmers to guarantee resource (CPU and memory) availability for critical tasks.

Secondly, the Integrity kernel never masks or blocks interrupts.

Finally, the RTOS uses kernel services with short, bounded computation times, and avoids instructions for long-latency operations such as division and string manipulation, which can block interrupts in some systems.

Designed to offer comprehensive networking and embedded Internet support, Integrity supports a TCP/IP stack, web server, web browser, networking protocols (UDP, DHCP, FTP, and Telnet), routing protocols (NATrouter and RIP) and SNMP management software.

All of these options are optimised for embedded applications.

Integrity also supports Trillium's telecomms protocols, including SS7, ATM, Broadband ISDN, Frame Relay/ATM, MPLS, H.323 Control (VoIP), TCP/UDP Convergence, ASN.1 Encoder/Decoder - PER, RTC/RTPC, SIP, SCTP, SS7 MTP Level 3 user adaptation layer, GPRS, 3G, V5 and GR-303, ISDN, Q.930/Q.931, and X.25/X.75.

Integrity is tightly integrated with the Multi and AdaMulti 2000 integrated development environment (IDE) from Green Hills.

Together with the company's family of optimising C, C++, EC++ and Ada95 compilers, Multi automates all aspects of embedded software development for MIPS32 cores.

This includes editing, source-level debugging, program building, run-time error checking, version control, and code/performance optimisation.

Multi also features ISIM, an RTOS simulator that enables programmers to develop and test their code on a PC or workstation without the need for target hardware.

Integrity is available immediately for MIPS32 cores and offers 'out-of-box' compatibility with a variety of popular MIPS-based evaluation boards, including Galileo's EV64120, MIPS' Atlas and Malta boards and Toshiba's JMR3927.

Green Hills also offers a porting kit and turnkey porting services for designers who want to port Integrity to other platforms.

Request a free brochure from Green Hills Software....

Green Hills Software: contact details and other news
Email this news to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Related Stories

Defence contractor deploys Integrity RTOS
Saab Bofors Dynamics has selected the Green Hills Software Integrity RTOS, networking middleware and Ada-MULTI integrated development environment (IDE) for the next phase of its RBS15 project.

RTOS and tool range supports ARM Cortex family
The entire Green Hills Software product suite is now available for the ARM Cortex family of processors.

RTOS marks a decade of development
Integrity 10 includes a number of features that address the demanding performance and reliability requirements of next-generation complex devices.

Upgrade for royalty-free RTOS
Small-footprint RTOS adds a raft of new features, including support for the MIPS processor architecture.

Platform secures network device development
Platform delivers industry advancements in secure communications and access that allow networking equipment developers to secure their devices and the information flowing through them.

Search the Pro-Talk network of sites

Leading experts in embedded software development

Register for the FREE Electronicstalk email newsletter now! News about Embedded Software and Operating Systems and more every issue. Click here for details.