











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





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