Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

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


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