











SPOX-MATH
for TMS320C3x, TMS320C4x
by Spectron Microsystems
Software Overview
SPOX-MATH is one of several portable components of the SPOX family of products that provide a
complete development environment for DSP application developers. SPOX-MATH consists of over 175
optimized assembly language math functions for managing and manipulation array, vector, matrix, and
filter objects. SPOX-MATH includes vector and matrix arithmetic, logical, signal processing, and
digital filtering operations for floating point digital signal processors. Functions are overloaded
so they work with matrices that contain integer, real, or complex data. SPOX-MATH is extensible,
allowing developers to apply their own functions to SPOX data objects.
When SPOX-MATH is used in conjunction with SPOX-KNL, systems services are available that provide
error messaging, debugging, trace buffers, and control over the location and alignment of data for
maximum access speed. SPOX-KNL also supports I/O multitasking and dynamic memory allocation.
See also SPOX-KNL, SPOX-MP, SPOX-DBUG, and SPOX-LINK for information on related tools for DSP
development.
Features and Benefits
• Arithmetic functions perform basic mathematical operations and provide support for complex
arithmetic and transcendental functions
• Sophisticated mathematical functions are available to perform standard signal processing
operations
• Logical functions perform operations on integer vectors and matrices
• Filter functions manage both the data and the attributes used to describe a finite impulse
response or an infinite impulse response
Processor and System Specifications
Each set of functions is packaged as a library of C-callable functions, along with a set of header
files that must be included by any application software using that component's functions. Programs
are compiled and linked into executable images using
cross-development tools on a PC compatible or Sun workstation host, and are then moved onto the
target hardware thorough a system-specific program loader or debug environment. Minimum host system
configurations are as follows:
• SPOX-KNL for PC-based systems:
386-compatible processor (or higher)
DOS version 5.0 (or higher)
4-MB memory
1.2-MB floppy drive
10-MB hard disk space
(Texas Instruments tools may impose additional requirements)
• SPOX-KNL for Sun-4 workstations
SunOS version 4.1 (or higher)
3.5-inch floppy drive
• Platforms supported
PC, Sun
• Devices supported
TMS320C3x, TMS320C4x
Availability
• Software
SPOX-MATH Run-Time Support Library is available for the TMS320C3x and TMS320C4x processors.
• Documentation
SPOX-MATH Programming Guide
• Warranty
90-day warranty against defects in manufacturing. Maintenance agreements available separately
from Spectron.
• License
One developer license and one run-time license for PC compatible computer or Sun workstation.
Additional host license also available.
Company Background and Contact Information
Spectron Microsystems, founded in 1987, is the leading provider of DSP system software and DSP
integration services to multimedia, commercial embedded and military embedded customers. Based in
Santa Barbara, California, the company was the first independent software vendor to manufacture and
sell products for programmable 32- and 16-bit Digital Signal Processing chips. From the
introduction of SPOX in 1988 to the present, Spectron has maintained its leadership through
on-going R&D efforts in support of the latest DSP silicon, DSP hardware and DSP applications. In
1995, Spectron Microsystems became a wholly owned business unit of Dialogic Corporation,
Parsipanny, New Jersey.
Contact: Spectron Microsystems
315 Bollay Drive
Santa Barbara, CA 93117 USA
(805) 968-5100
Fax: (805) 968-9770
www: http://www.spectron.com
European Marketing Center:
Spectron Microsystems
Merrion Business Centre
20 Upper Merrion Street
Dublin 2, Ireland
+353 1 676 1291
Fax: +353 1 676 2125





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