Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

The VIRTUOSO Classico RTOS
by High-Tech Services Partners

Software Overview

VIRTUOSO Classico is a real-time operating system with integrated microkernel and nanokernel for 
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 response times for external and inter-processor communication 
interrupts.
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: timer drivers, DMA-based host-interface drivers, raw protocol comm-port drivers, and 
network drivers. Depending on the processor, some specific services allow to exploit the particular 
features of each processor. Most services are available in blocking versions, in non-blocking, and 
time-out versions. Classico contains all services from VIRTUOSO Micro and VIRTUOSO Nano with 
additional interface functions.
Applications: multi-processor systems for control, multimedia, virtual instrumentation, 
telecommunications, signal and image processing.

Features and Benefits

•	Programming in ANSI C and partly/entirely in assembler, if so desired
•	Availability of DSP libraries
•	System generation: Automatic and transparent generation of start-up code and system tables for 
each processor in the network. Includes network loader.
•	Debugger support: integrated task-level debugger, tracing monitor, and workload monitor, all 
compatible with TI emulator and debugger.
•	Support libraries: Character I/O, standard I/O, PC graphics
•	Hosts supported include PC, Sun Workstations, VME-native SPARC SBC.

Processor and System Specifications

•	Code size: 6.5 kwords on 'C40

Availability

•	Texas Instruments' TMS320C3x and TMS320C4x.
•	Porting on custom-designed boards at an extra charge.

Company Background and Contact Information

HSP is specialized in supplying integrated high-performance parallel-processing systems. The 
company is among the first to use extensively MIMD multi-processor structures to implement 
real-time and/or number-crunching applications, with an emphasis on a system approach. Where 
needed, special hardwares, basic software, and application software are developed on a specific 
basis.
Contact:	Nguyen Huu Duyet
		HSP
		43, Boulevard Vauban
		78280 Guyancourt - France
		+33 - 1 - 30 57 31 13
		Fax: +33 - 1 - 30 43 51 17


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