Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

Helios® 'C40
by Perihelion Distributed Software

Software Overview

Helios is a real-time operating system for Scalable Parallel Processing (SPP).
The Helios computational model consists of a group of multi-threaded tasks distributed across one 
or more processors. Tasks may communicate via pipes, sockets, or message ports. Communication is 
independent of the physical network topology, tasks need not be on adjacent processors. Direct 
programming of `C40 comm ports is possible, allowing devices not conforming to the Helios 
message-passing protocol to be attached. The high performance micro-kernel is approximately 16 
kwords in size.
Helios is modular and can be scaled in size depending on the level of functionality required. The 
development environment consists of a PC or Sun host connected to a target multiprocessor array. 
Network facilities are based on industry-standard TCP/IP protocols. Helios includes the most 
comprehensive libraries and tools for `C40 parallel processing.

Features and Benefits

•	Small ROMable micro kernel with modular system servers and libraries
•	Shared C run-time libraries supporting standard I/O, integer, string, and floating point
•	ANSI C, C++, and assembler support
•	Optimized math and vector libraries are included with the O/S. Third-party optimized DSP and 
image-processing libraries are also available
•	Comprehensive library support for parallel programming
•	Graphics support for Windows (DDE, GDI, BITMAPS) and X11R5, XLIB, XT
•	Network support based on TCP/IP, UDP with UNIX 4.3 BSD sockets, Transparent Remote File System 
NFS, File Transfer Protocol FTP, remote login
•	On-line help, and 600-page manual
•	UNIX source compatibility including POSIX 1003.1-1988, BSD 4.3, UFS File Server

Processor and System Requirements

•	Helios supports the TMS320C40 and includes special support for TIM-40-based hardware. Memory 
requirement scales with the functionality of the system: Nominal single-processor embedded systems 
require 16-Kwords system code space. Multiprocessor networked versions with shell, etc. require 1–4 
MBytes.

Availability

•	Helios is available now from over 40 distributors around the world, third-party libraries and 
utilities are continually being added to the product range. Hardware vendors whose products support 
Helios include Ariel, Hema, Hunt, LSI, MIZAR, Sang, Sonitech, Transtech, and Traquair. The product 
is distributed in binary form with source-code examples. Source licenses and flexible royalty 
licenses are available for all products developed by Perihelion.

Company Background and Contact Information

Perihelion Distributed Software have been designing parallel-operating systems since 1986. 
Perihelion currently employs 50 people in the UK. The Helios product is the most widely-used 
parallel operating system today with well over 1000 systems installed by 1992. Perihelion provides 
consultancy services for all their products including porting, customization, application 
implementation, and special expertise with the TMS320C40 products.
Contact:	Julia Gadd
		Perihelion Distributed Software
		The Maltings, Shepton Mallet
		Somerset, BA45QE
		UK
		+44 1749 344345
		Fax: +44 1749 344977
		e-mail: sales@perihelion.co.uk 
		www: www.perihelion.co.uk


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