Express Logic has announced ThreadX real-time operating system (RTOS) support for the Xilinx, Inc. MicroBlaze 32-bit soft processor core. ThreadX is a small, royalty-free commercial RTOS targeted at deeply embedded applications in consumer electronics, medical devices, automotive electronics, and industrial control. The MicroBlaze processor is targeted at networking, telecommunication, data communication, and consumer markets.
Express Logic claims their “picokernel design” yields a memory footprint that can be as small as 3Kbytes. ThreadX provides software timers and a mechanism to help reduce context switching. Express Logic's NetX network stack, FileX file management, and PegX graphics also support MicroBlaze-based applications. ThreadX works with the Xilinx Embedded Development Kit 6.1i (EDK). The Xilinx EDK includes GNU-based software development tools including a C compiler, assembler, linker, and debugger.
The MicroBlaze soft-core processor features a RISC architecture with Harvard-style separate 32-bit instruction and data buses running at full speed to execute programs and access data from both on-chip and external memory. Xilinx offers IP and hardware development tools to support the MicroBlaze core.
ThreadX for MicroBlaze is available today, at prices starting at $12,500 for a single product, royalty-free license.
Express Logic, Inc.
San Diego, CA