Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

V Series Modem Interface
for TMS320C3x/'C4x
by DSP Software Engineering, Inc.

Software Overview

The V Series Modem Interface (VMI)  is a standard software front-end to all DSPSE modem products. 
VMI simplifies the task of integrating multiple modem standards by providing a single entry and 
exit point to all modem functions. VMI also contains a number of complex data-conversion, 
data-framing, and modem-interconnect algorithms. Included are: simple data packing , 
asynchronous-to-synchronous conversions, HDLC link-layer protocols, and DTE-to-DCE circuit 
emulation.  
VMI is a software layer that vectors generic modem I/O requests to a specific V-series transmitter 
and/or receiver. Input data is processed through an elastic buffer to smooth out bursts and provide 
a continuous transmit stream.

Features and Benefits

•	User-configurable HDLC protocol framing and reception
•	Provides a simple and consistent byte-oriented, frame-based interface
•	V.24 DTE-to-DCE circuit emulation
•	User-selectable processing frame size and decoding rate
•	V.14 asynchronous-to-synchronous conversion with speed matching and break detect/generation
•	Object-based interface
•	User-configurable elastic input buffer
•	Independent C-callable functions
•	Allows fast upgrade to next-generation DSPSE modems
•	SPOX compatible

Processor and System Requirements

•	Devices supported: TMS320C3x, TMS320C4x
•	Algorithm category: Modem
•	Requirements:
All memory requirements are in units of 32-bit words. The MIPs ratings presented require the listed 
amounts of on-chip, zero-wait-state program and data memory. Processor loading based on baud rate 
of modem referenced by VMI. Values shown are based on a V.32 bis modem running at 14,400 bits per 
second. Lower-speed modems require fewer MIPS. All measurements were made using an executable 
demonstration built for a third-party PC plug-in board.
Function
Avg MIPS
Chip RAM
Data
Program
Transmit/Receive
1.8
0.2 k
0.3 k
4 k

User Functions

The VMI software package consists of several independent, C-callable functions that perform the 
full-duplex modem function as well as status, control, and messaging operations. It also includes 
functions that reflect the implementation's object-based interface. The encoder and decoder 
interface with linear arrays of 16-bit linear PCM samples and 8-bit characters.
V Series Modem Interface
VMI_create (...)
Dynamically allocates and initializes data memory for encoder
VMI_delete (...)
Frees encoder's usage of dynamically-allocated data memory
VMI_process (...)
Full-duplex modem function
VMI_status(...)
Return status of the modem
VMI_control(...)
Set operating parameters of the modem
VMI_message(...)
Send messages to the modem

Algorithm Verification

•	Call DSPSE for verification details

Availability

•	Source and object code currently available for licensing.

Company Background and Contact Information

DSP Software Engineering, Inc. is a leading provider of highly-complex digital-signal-processing 
software used in telecom-munications and multimedia applications.

Contact:	DSP Software Engineering, Inc.
		175 Middlesex Turnpike
		Bedford, MA 01730  USA
		(617) 275-3733
		Fax: (617) 275-4323
		e-mail:  info@dspse.com
		www:  http://www.dspnet.com


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