From: hards4@anu.oz.au (Brad Hards)
Newsgroups: comp.dsp
Subject: More stuff from TI BBS
Date: 16 Oct 92 04:33:25 GMT
Organization: Australian Defence Force Academy, Canberra, Australia


FTP: evans.ee.adfa.oz.au (131.236.30.24) in /mirrors/tibbs/Applications 

This area mirrors the relevant sections of the Texas Instruments Digital
Signal Processing BBS. It is provided as a service to those members of the
Internet community who are unable to access the BBS directly. The disk space
to run this archive is kindly loaned by Dr Phillip Musumeci and Dr Micheal
Frater of the Australian Defence Force Academy. Robert Gammon of TI provides
the updated information. Please be gentle with our server, and restrict FTP
sessions outside 8am - 6pm local time (10pm to 8am GMT).

There are several areas to this archive, and each of the areas has a file
starts with "00", which tells you what the area contains. Note that this is
from the BBS, and information about how many times it has been downloaded
and time last accessed are relics of its origin - they have no meaning in
the FTP situation.


AREAS

* UserContributed -> code contributed to the TI BBS by its users. 

* 3rdPartyDemos -> This area contains a wealth of information on the TMS320
  Third Parties program,  plus demo systems from Ariel (DSP-16 Package), ASPI
  (Digital Filter Design), Glass Pack (TMS320C30 Math Routines), Hanson
  Engineering (Digital Filter Design System), Hypersignal (Digital Filter
  Design Package, Monarch (Digital Filter Design Package), Pentek, Signalogic
  (enhancement of the Hypersignal series), Sonitech (Digital Filter Design
  Package)

*Applications -> 

C1x/C2x
Demo programs using the new TMS320C2x EVM
8x8 DCT Source Code
C2x SWDS examples for AIB2
Adaptive Filtering Source Code
ADPCM source -  Half-Duplex CCITT compatible and  Full-Duplex Non-CCITT 
TMS320C10 BELL212A MODEM Application Report and Source Code
C2x ext precision (and range) floating point (48 bit)
Dynamic Memory Allocation Routines For Circ/Bit-Rev Addressing
TMS320C14 Source Code Examples - from the TMS320C14 User's Guide
TMS320C25 Source Code Examples - from the TMS320C2x User's Guide
Software UART for the TMS320C25 - Source Code
Listing for the boot loader in the TMS320C26
C2X Spectrum Analyzer (Fout viewed on AIB2's DAC output)
Several companding routines
TMS320C25 based echo canceller algorithm
Benchmarks for TMS320C1x devices (appeared in EDN magazine)
DTMF encoder/decoder

C3x
TMS320C30 Applications Board Functional Description
Diagnostic routines for the 320C30
FFT,DCT, other utilities and functions (including sources from Users Guide)
Serial Port Example Source Code
Adaptive Filtering Source Code
C callable functions to initialize the TMS320C30 cache and wait states
Echo Cancellation Source Code
C31 Boot Loader Program
Implementation of a CELP Speech Coder (uses SPOX)

C4x
Parallel 2-D FFT Implementation - code from App Report rev 5/27/92
Boot Loader Program
Additional C40 DMA Memory Transfer Timing Information
A Parallel Approach for Solving Matrix Multiply  - App Rpt Src Code
C40 User's Guide Section 12 Software Example Program
C40 User's Guide Errors And Corrections To 1990 Version

C5x
C5x EVM code that talks to the AIC and demos delayed echo and digital reverb
C5X EVM file I/O code  - C5X EVM is the master and the PC is the slave
C5X EVM demo code that transfers frames of data from AIC to PC using file I/O
C5X EVM Spectrum Analyzer demo with PC host display using EVM file I/O code
C5X EVM Oscilloscope DEMO displayed on PC host using EVM file I/O code
Self Test code example and other ROM-able example code
Code Examples (from C5x User Guide)

EXTRACTING THE FILES
All the files with .TXT extensions are straight ASCII text, and may be
downloaded using ASCII mode under FTP. The files with .EXE extensions
are self extracting ZIP format, and must be downloaded using binary mode.
The self extracting system only works under DOS based machines, and to 
extract these under some other system, you will need some form of UnZip
utility. If you don't already have one, the file pub/Arc-utils/unzip-50.tar.Z
on evans.ee.adfa.oz.au contains source for AMIGA, ATARI, MAC, MSDOS,
Windows NT, OS2, VMS, and UNIX versions of the needed unzip program. 


Brad Hards - hards4@ee.adfa.oz.au
16 Oct 92.