Quadros Systems RTXC Software Supports NXP LPC32x0 Microcontrollers

Adding to its extensive support for ARM®-based processors, Quadros Systems, Inc., a leading provider of real-time operating systems (RTOS), announced support for the LPC32x0 series of microcontrollers (MCUs) from NXP Semiconductors. Developers can now combine the efficiency, flexibility and scalability of the RTXC software family with the versatile, performance-boosting LPC32x0 family.

The LPC32x0 is based on the 32-bit ARM926EJ-S core and was developed to deliver superior performance for embedded applications requiring high performance, high integration and low power consumption. Operating at 266 MHz, the LPC23x0 offers outstanding performance. The high level of on-chip integration features up to 256 KB of SRAM, 32 KB of I- and D-cache, an external memory controller, Ethernet, USB and various other peripherals including an optional 24-bit LCD controller. The LPC32x0 family is well-suited for a broad range of applications including consumer, medical, industrial, automotive, network control and communication.

Quadros offers a broad range of embedded software solutions including RTOS, design tools, 10/100 Ethernet software, USB software, file systems and LCD/graphics software. Known for its efficiency, high performance and small footprint, the RTXC family of solutions from Quadros provides an easy-to-use, flexible solution development and runtime solution for the LPC32x0 platform.

In addition to supporting the on-chip peripheral with drivers and protocol software, Quadros also supports the integrated VFP (Vector Floating Point) unit on the LPC32x0 family. This powerful coprocessor increases the speed of typical calculations by a factor of four to five in scalar mode, and much more in optimized vector mode. RTXC tasks can perform floating point (FP) calculations without regard to whether any FP context area has been set up. When the first VFP instruction is executed by a task, the Quadros runtime system will “catch” the VFP Illegal Access exception and automatically allocate an FPU context area and enable VFP access for the task. The task is then resumed, and can perform FP calculations as needed. Alternatively, tasks can explicitly enable and disable their access to the VFP to even more tightly control VFP context management.

“Embedded developers are very enthusiastic about the value they get from this sophisticated microcontroller family,” said Stephen Martin, vice president of sales and marketing at Quadros Systems. “The combination of high performance, extensive on-chip peripherals and low power consumption make it a winner for our customers.”

Quadros Systems’ customers using the NXP family can select the embedded development tool suite that best fits their needs. RTXC products are available with support for the RealView Microcontroller Development Kit (MDK-ARM) from Keil, an ARM company, and IAR’s Embedded Workbench for ARM (EWARM). Quadros support for the LPC32x0 family includes the following microcontrollers: LPC3220, LPC3230, LPC3240 and LPC3250, with software integrated and tested on the Phytec phyCORE®-ARM9/LPC3250 rapid development kit (RDK).

About the RTXC Quadros Family of Real-time Operating Systems
The RTXC Quadros family is comprised of five kernel architectures offering distinct performance advantages for each of the major processing models. RTXC/ss (single stack) utilizes a lightweight specialized executive to support high data rate and signal processing applications. RTXC/mc (microcontroller) is designed for resource- and budget-limited applications. RTXC/ms (multi-stack) is optimized for control processing using an event-driven, prioritized, preemptive scheduler. RTXC/dm (dual mode) marries RTXC/ms and RTXC/ss and is ideal for convergent processing applications which combine DSP/dataflow and RISC/control processing in a single-core processor. Both RTXC/ms and RTXC/dm are brought together under RTXC/mp (multiprocessing) in various combinations to support multi-core and multiprocessor implementations.

About Quadros Systems, Inc.
Quadros Systems, Inc. develops and markets RTXC technology, bringing together RTOS, hardware and software professionals into one development team to provide innovative technology that maximizes real-time responsiveness and eases the development process for customers. The RTXC RTOS family is complemented by VisualRTXC, an easy-to-use, powerful design tool that allows the developer to rapidly move between design concepts and generated C code. In addition to the RTXC RTOS family, Quadros Systems offers a wide range of communications stacks and middleware including RTXCusb (RTOS-agnostic USB stacks and drivers) and RTXCflashfile (a high performance file system for resident flash devices). RTXC products have been deployed worldwide in hundreds of millions of embedded systems, serving markets such as communications, medical, and industrial automation. For more information, contact Quadros Systems, Inc. at 832-351-2830, Quadros Systems Europe at +49 (0) 8807-94350.

Quadros, RTXC, VisualRTXC, Quark, RTXCusb, and RTXCflashfile and the four-box logo are trademarks of Quadros Systems, Inc. ARM is a registered trademark of ARM Limited.