Silver Spring, MD--March 24, 1997--Following the announcement by Texas Instruments to provide a basic set of functions, called the DSP/BIOS, for their DSP products, Eonic Systems Inc. (Silver Spring, MD) announced its endorsement of the initiative. "For years Eonic's Virtuoso RTOS and tools have included support for many of the functions provided by the DSP/BIOS. We are pleased to see this improved development tool support from a leading DSP manufacturer like TI," said Eric Verhulst, president and CEO of Eonic Systems.
Virtuoso now supports close to 20 different processor architectures with a wide range of complementary real-time development products that combine ease of use with high performance. Because DSP developers stress the limits of the hardware and have no margin for overhead, Virtuoso contains a highly-optimized and complementary range of tools, allowing trade-offs in flexibility, code size, and performance. The small and fast Virtuoso nanokernel has approximately 20 services. The full-featured Virtuoso Classico/VSP uses distributed semantics to make the complexity of parallel programming transparent to the developer. It provides priority-based programming on parallel DSP targets like the C40 or the SHARC, and has approximately 75 services in less than 10K instructions.
Virtuoso's portability, transparent parallel programming, and modular design methodology save developers person-months of development time and reliability testing. Virtuoso contains standard I/O services, a netloader, a workload and tracing monitor, and a comprehensive task-level debugger. Most useful during development, these tools can be excluded in production, leaving maximum DSP memory space for the application. Eonic is currently enhancing and integrating these tools into a new design and development environment to address parallel DSP and hardware/software co-design problems wherein system-level design, especially in ASIC, is paramount for well-balanced applications.
Eonic Systems Inc.
12210 Plum Orchard Dr.
Silver Spring, MD 20904
Fax: (301) 572-5005
Return to Headlines