











Virtuoso Classico /VSP
by Eonic Systems
Software Overview
Virtuoso Classico is a high-performance real-time operating system with integrated microkernel and
nanokernel for parallel DSPs and high-end processors. It provides fully-distributed semantics for
transparent parallel programming. Hard real-time characteristics are guaranteed across processor
boundaries by the use of a priority based, packetizing, and multiplexing routing layer. The
nanokernel processes in particular provides sub-microsecond context switch times.
Virtuoso Classico offers kernel services on a C-level Microkernel API and on the nanokernel level.
These services handle tasks, interrupts, semaphores, mailboxes, queues, resources, messages, and
distributed memcopy(). In addition, Classico includes a complete communication layer and various
drivers: timers, host interface drivers, DMA-based raw protocol comm port drivers and network
drivers. Most services are available in blocking versions, in non-blocking and timed-out versions.
Classico contains all functionality from Virtuoso Micro and most of Virtuoso Nano.
A subset, called the P-kit, contains all parallel-processing services offering a smaller codesize
of about 25% and using a non-preemptive scheduler. The P-kit subset is especially aimed at OEM
customers.
Features and Benefits
• Virtual Single Processor programming model with distributed semantics
• Support libraries: Character I/O, standard I/O, PC graphics.
• Nanokernel has submicrosecond context switch and interrupt latency
• Integrated task-level debugger, tracing monitor, and workload monitor.
• System generation and network loader.
Processor and System Requirements
• Device supported: TMS320C5x
• Software category: Operating system
• Minimum memory: 4.5 kW
• Maximum memory: Application specific
• Host platform: PC (DOS, OS/2, MS-Windows), Sun (Solaris 1, Solaris2), others
Availability
Since 1992. Inquire for list of distritributors
Company Background and Contact Information
Eonic Systems grew out of Intelligent Systems International which was founded in 1989. It quickly
specialized in the development of high-performance programming tools for single- and
multi-processor targets used in hard real-time applications: real-time OSs, libraries, rapid
prototyping, and fast application development tools. Concentrating on DSPs, Eonic Systems is a core
member of the DSP Valley Consortium, located in Leuven, Belgium.
Contact: Eonic Systems Inc.
Europe:
Lindestraat 9 B-3210 Linden
Belgium
+32 16 62 15 85
Fax: +32 16 62 15 84
e-mail: info@eonic.com
USA:
12210 Plum Orchard Drive
Silver Spring, MD 20904-7801
(301) 572 5000
Fax: (301) 572 5005
e-mail: eonic@bix.com





© Copyright 1996 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!