More open standards: LynuxWorks supports Xilinx processor-based FPGAs

By Control Engineering Staff October 12, 2006

LynuxWorks now supports the full range of Xilinx 32-bit embedded processors. According to the company, this makes LynuxWorks the first embedded real-time operating system (RTOS) company to offer both open-source and open-standards-based operating systems for all Xilinx 32-bit hard and soft processor cores, including the PowerPC and MicroBlaze processor-based field programmable gate array (FPGA) platforms. LynuxWorks’ embedded support and services group will help get PowerPC and MicroBlaze developers up and running.

The Xilinx MicroBlaze solution is a scalable processor system that enables embedded developers to tune performance to match the requirements of target applications. The “soft” processor core can be implemented in the Xilinx Virtex and Spartan FPGA families.

For the PowerPC, LynuxWorks will offer LynxOS, the real-time operating system with a Linux application binary interface (ABI), which gives developers the flexibility to use both Linux and LynxOS binary applications on a single system. LynuxWorks is also providing its BlueCat embedded Linux solution for the PowerPC. For the Xilinx MicroBlaze soft-core processor, it will offer support for uClinux.

LynuxWorks will also offer its Luminosity embedded IDE across all of the RTOS and processor offerings. This Eclipse-based tools suite incorporates the compiler tools used by developers of both PowerPC and MicroBlaze, provides a consistent RTOS-aware debugging solution across the two processors, and offers profiling support for both LynxOS and BlueCat.

LynuxWorks’ LynxOS is reportedly the leading POSIX-conformant embedded operation system on the market. LynuxWorks’ BlueCat Linux is an implementation of the 2.6 Linux kernel, which supports microprocessor control. BlueCat Linux offers the flexibility of open-source software that leverages the Linux model and extends developers’ investment by providing a simple path to migrate to real-time, deterministic performance.