











Virtuoso Micro /SP and /MP
by Eonic Systems
Software Overview
Virtuoso Micro is a fast, preemptive multi-tasking kernel. Each microkernel task has its own stack
and is scheduled in order of its priority. The microkernel interfaces directly with the interrupts
(while global interrupts remain enabled). The microkernel offers a rich C-level API which is highly
portable across processors, boards, and configurations.
Virtuoso Micro has the same API as the microkernel level API of Virtuoso Classico offering
following services: Task management, counting semaphores, FIFO queues, synchronized mailboxes,
memory allocation, resource protection, workload monitoring, interfaces with ISRs. Most services
are provided in non-blocking, blocking, and timed-out versions. Group operations on tasks.
Source-code versions can be stripped and rebuilt for smaller size.
Features and Benefits
• Optimized for DSP applications
• Integrated task-level debugger, tracing monitor, and workload monitor.
• System generation
• Cross development on PC with Borland C and examples are included.
• Support libraries: Character I/O, standard I/O, PC graphics.
Processor and System Requirements
• Devices supported: TMS320C3x, TMS320C4x, TMS320C5x
• Virtuoso Micro Implementations (v3.x):
/SP: Single Processor implementation
/VSP: Virtual Single Processor implementation
• Software category: Operating system
• Minimum memory: 3.5 KWords
• Maximum memory: Application specific
• Host platform: PC (DOS, OS/2, MS-Windows), Sun (Solaris 1, Solaris 2), 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!