From: "Phil Parker" <Phil@OnCoreSystems.com> To: <lwn@lwn.net> Subject: Press Release: OnCore Systems Ships Full-Function Support for IBM PowerPC 405 Date: Tue, 30 Jan 2001 00:11:41 -0500 OnCore Ships Full-Function Support for IBM PowerPC 405 HALF MOON BAY, CA. - Jan 30, 2001-- OnCore Systems Corporation, developer of the OnCore OS™, the most powerful embedded OS of its kind, today began shipping full support of IBM's PowerPC 405™ embedded processor, Revision D, the latest release of this high-power embedded processor line. "Based on requests from key customers and prospects, whose designs require the full use of the hardware IP, OnCore Systems responded by delivering the most comprehensive 405 processor support in the industry," announced Chip Downing, President and CEO of OnCore Systems. IBM's 405 line of "system-on-a-chip" RISC processors delivers up to 375 MIPS of processing power, in these configurations: · The PowerPC 405CR, designed for integrated, cost-conscious embedded applications. · The PowerPC 405GP, incorporating greater functionality and integration. Both PowerPC 405s come equipped with an integrated MMU, and both give systems builders a selection of embedded peripherals, including on-chip Ethernet, a code decompression engine, a PCI bus interface, on-chip SRAM, and intelligent multifunction I/O interfaces. The OnCore OS is the ideal software complement to the 405 hardware IP features. According to Donn Rochette, CTO and VP of Engineering for OnCore Systems, "The OnCore OS is one of the few operating systems available today with integrated Memory Management Unit (MMU) support, and it is the only real-time OS to offer full Virtual Memory Management (VMM) support, which truly leverages the 405's capabilities." In addition, Rochette said, "Complete implementation of VMM and protected memory partitions enables the OnCore OS to host multiple real-time applications, and if desired, a full version of Linux that is fully preemptable--all of which is available today for the PowerPC 405 family of processors." OnCore OS Optimizes TLB Management Capabilities The 405's MMU has been optimized for use with embedded designs. An integral element of this design is the Translation Lookaside Buffer (TLB). For many PowerPC processors, TLB translations are processed using fixed, hardware-enabled algorithms. In contrast, IBM enabled embedded designers to optimize TLB translations for the PowerPC 405 by allowing these functions to be controlled by software. "This is a challenge", states Rochette, "because the exception handling must be fully reentrant and preemptable". The OnCore development environment taps the full power of 405 by enabling designers to modify the TLB replacement algorithm to match application software requirements. System designers can make three key changes to give their products a competitive edge: 1. Define page sizes to optimize memory allocation. 1. Lock down regions of memory managed by the TLB to give preference to high-priority programs. 2. Extend the TLB replacement algorithm to give preference to real-time programs. Designers can mix high-priority real-time programs with lower-priority programs (for example Linux) and still maintain high response times for embedded applications by instituting these changes. The Most Complete Solution for the 405 Extending functionality still further, the OnCore OS PowerPC 405 product enables the use of the SPRG registers unique to the 405 to improve performance. In addition, the internal Ethernet, DMA controllers, PCI Bridge, and other powerful integrated IPs are also fully supported by OnCore OS. Note: For a complete list of supported features in the OnCore OS PowerPC 405 product, view OnCore's PowerPC 405 Capabilities Guide on the web at: http://www.OnCoreSystems.com/PPc405.htm. In summary, this release of the OnCore OS for the very flexible IBM 405 strategically positions OnCore Systems to quickly support all future additions to IBM's 400 family--including all Book E processors, the PowerPC 440 family, and the entire line of upcoming PowerNP NPe405x network processors family. ABOUT ONCORE SYSTEMS OnCore Systems Corporation provides hard real-time, highly resilient operating systems for mission-critical applications running on embedded designs, powered by microprocessors from AMD (NYSE:AMD), IBM (NYSE:IBM), Intel (NASDAQ:INTC), MIPS (NASDAQ:MIPS) and Motorola (NYSE:MOT). The OnCore product line also features embedded Linux solutions that deliver predictable, sub-5 microseconds response times to real-time events, while maintaining 100% binary compatibility with Red Hat (NASDAQ:RHAT) Linux applications. OnCore's scalable offering of embedded Linux usage models implement standard Linux, Linux OnCall™ and Linux OnDemand™ products, along with a complete family RTOS APIs that can run simultaneously on top of OnCore's virtual memory-based microkernel. OnCore Systems also offers high-availability solutions, and software development tools and services to assist customers in meeting critical time-to-market demands. OnCore Systems (http://www.OnCoreSystems.com), headquartered in Half Moon Bay, California, was founded in early 1999. MEDIA CONTACT: Phil Parker, VP of Marketing, Phone: 781-334-0060, Email: Phil@OnCoreSystems.com SALES: Western US / International: 650-465-2222 Eastern US: 860-648-0681 Europe: +44 (0) 1942 819581 Email: Sales@OnCoreSystems.com OnCore, OnCore OS, Linux for Real-Time, Linux OnDemand and Linux OnCall are trademarks of OnCore Systems Corporation. IBM is a registered trademark of International Business Machines. PowerPC and PowerPC 405 are trademarks of International Business Machines. Linux is a registered trademark of Linus Torvalds.