Embedded Power Corporation Press Release

April 2000

Embedded Power Corporation Announces RTXCDSP Operating System

  • Cuts DSP application development time
  • Encourages code re-use
  • Supports developers with a rock-solid upgrade path
  • Allows preservation of legacy code

San Jose, CA - DSPWorld Spring 2000 - Embedded Power Corporation announced the RTXCDSP™ real-time operating system; a significant advancement in the state-of-the art for RTOS technology in Digital Signal Processing (DSP) targeting StarCore SC100-based applications for Motorola's Semiconductor Products Sector and Lucent Technologies' Microelectronics Group.

RTXCDSP Kernel combines an innovative modular scheduling architecture with the proven and robust technology of Embedded Power's RTXC™ RTOS. Modular scheduling allows users to optimize their DSP-based embedded designs by matching scheduler architecture attributes with application requirements.
"We've supplied DSP-based embedded system developers with a roadmap that makes it easy to port their custom scheduler legacy code to the RTXCDSP API without sacrificing performance," says Tom Barrett, Chief Executive Officer of Embedded Power. "We're thinking beyond time-to-market considerations. RTXCDSP is for developers who realize the importance of investing the time we have saved them where it counts - developing their applications."


Barrett points to the ease and economy with which developers can port their legacy code to the DSP environment. "We want to help DSP developers capitalize on existing code, save on the cost of porting their existing applications, and most of all, help them avoid rewriting scheduler code with each product development cycle. RTXCDSP RTOS helps them address these significant business challenges, and is perfectly tuned for StarCore SC100 based products from Lucent and Motorola", Barrett said.

Embedded Power distributes target specific RTXC products in source code form. The code is written primarily in C, and features a single Application Programming Interface for all supported processors. "Of course," says Barrett, "the RTXC brand is well known in the industry for precision-designed scalable and royalty-free RTOS products."

"StarCore is very pleased to be working with Embedded Power," said Thomas Brooks, StarCore Marketing Director. "Customers developing DSP-based System-On-Chip products for communications applications will benefit greatly from RTXCDSP they have developed in support of the StarCore SC140 DSP core."

Mark Taylor, Director, Developer Relations, Motorola Semiconductor Product Sector adds, "Our long term relationship with Embedded Power Corporation and our knowledge of their technical expertise and commitment afforded us great comfort selecting RTXCDSP for StarCore as well as the RTOS for 563xx/566xx DSP." Motorola's Strategic DSP Applications Manager, Ed Martinez explains, "Motorola's requirements for a next generation DSP RTOS specify a royalty free product with certain essential performance features and enhancements relative to other commercial RTOS products. The RTXCDSP RTOS contains these performance enhancements - along with an enticing architecture that allows straightforward conversion from proprietary scheduler or SPOX-based systems."

Part of this product's "enticing architecture" is in its significantly evolved modular architecture that allows perfect matching of its scheduling architecture to DSP developers' application requirements - with an scaleable footprint that can be as small as a few hundred bytes.

  • A single-stack implementation provides multi-threading and level-specific thread priorities for superfast linear processes that profit from the use of static kernel objects.
  • A multiple-stack multitasking implementation provides efficient management of a diverse set of kernel objects that the user can define statically, through the use of RTXCgen™, a host based configuration module or dynamically, by program code at run time.
  • Both versions easily combine in a dual-mode implementation that allows optimization of system-wide performance. The same kernel service API is maintained across all modules.

MORE