From: gints@prophet.esd.sgi.com (Gints Klimanis)
Newsgroups: comp.dsp
Subject: Re: TMS320CXX code for music effects by anonymous FTP ?
Date: 27 Jan 1993 21:47:04 GMT
Organization: Silicon Graphics, Inc.
Distribution: world
NNTP-Posting-Host: prophet.esd.sgi.com

A fellow was kind enough to set this up:

It is now completely mirrored. If anyone in Europe wants to mirror this
let me know. Similarly, if you have any code you want to share, send
mail to: hards4@ee.adfa.oz.au

Enjoy -  Brad. 
------
Mirror of TI DSP BBS - evans.ee.adfa.oz.au (131.236.30.24) in mirrors/tibbs

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. Don't worry about size either, a disclaimer has been added.



AREAS

* Applications -> TMS320 Applications Library
2XEVM.EXE	Demo programs using the new TMS320C2x EVM
ADAPFLTR.EXE    C30/C25 Adaptive Filtering Source Code
ADPCMCCI.EXE    Half-Duplex CCITT compatible ADPCM source code
ADPCMNON.EXE    Full-Duplex Non-CCITT compatible ADPCM source code
AIB2XMPL.EXE    C2x SWDS examples for AIB2
BELL212.EXE     TMS320C10 BELL212A MODEM Application Report and Source Code
BFLTLIB.EXE     C2x ext precision (and range) floating point (48 bit)
BMALLOC.EXE     Dynamic Memory Allocation Routines For Circ/Bit-Rev Addressing
C14UG.EXE       TMS320C14 Source Code Examples - from TMS320C14 User's Guide
C25UG.EXE       TMS320C25 Source Code Examples - from TMS320C2x User's Guide
C25_UART.EXE    Software UART for the TMS320C25 - Source Code
C26BOOT.EXE     Source Listing for the boot loader in the TMS320C26
C2X_ANAL.EXE    C2X Spectrum Analyzer
C30AB.EXE       TMS320C30 Applications Board Functional Description
C30DIAG.EXE     Diagnostic routines for the 320C30
C30FAST.EXE     Fast (2.42ms) radix-2 1024-pt FFT Source Code for the TMS320C30
C30FFT.EXE      TMS320C30 FFT and DCT Source Code
C30FFTR4.ASM    Fixed FFT routine from Appendix B2 of C30 User's Guide
C30FUNC.EXE     A collection of functions written for TMS320C30
C30SER.ASM      Serial Port Example Source Code for the TMS320C30
C30SETUP.EXE    C callable functions to initialize the C30 cache/wait states
C30UG.EXE       Example Source Code from the TMS320C3x User's Guide
C30UTL.EXE      Assorted Utility routines for the 320C30 Source Code
C30XMATH.EXE    320C30 Extended Precision Floating Point Math Source Code
C30_ECHO.EXE    TMS320C30 Echo Cancellation Source Code
C30_SIO.EXE     Example programs for controlling TMS320C30 serial ports
C31BOOT.ASM     C31 Boot Loader Program
C402DFFT.EXE    Parallel 2-D FFT Implementation with C4x DSP 
C40BOOT.ASM     C40 Boot Loader Program
C40DMA.TXT      Additional C40 DMA Memory Transfer Timing Information
C40MMULT.EXE    A Parallel Approach for Solving Matrix Multiply on the C40
C40UG.EXE       C40 User's Guide Section 12 Software Example Program
C40UGERR.EXE    C40 User's Guide Errors And Corrections To 1990 Version
C5XEVAUD.EXE    C5X EVM code for AIC - demos delayed echo and digital reverb
C5XEVFIO.EXE    C5X EVM file I/O code  - C5X EVM is master, PC is the slave
C5XEVFRA.EXE    C5X EVM demo code that transfers frames of data from AIC to PC
C5XEVSAN.EXE    C5X EVM Spectrum Analyzer demo with PC host display
C5XEVSCO.EXE    C5X EVM Oscilloscope DEMO displayed on PC host
C5XSLFTS.EXE    C5X Self Test code example and other ROMable example code
C5XUG.EXE       TMS320C5x Code Examples (from C5x User Guide)
CELP.EXE        Implementation of a CELP Speech Coder for TMS320C30 with SPOX
COMPND10.EXE    TMS320C10 companding routines - Source Code
COMPND20.EXE    TMS320C25 companding routines - Source Code
COMPNDHW.EXE    TMS32010 telecom board companding routines - Source Code
DCT8X8.EXE      320C25 and 320C30 8x8 DCT Source Code
DSP2400.EXE     DSP2400 V.22bis Source Code
DTMF10.EXE      TMS320C10 based DTMF decoder
DTMF10E.EXE     TMS320C10 based DTMF encoder
DTMF_C17.EXE    TMS320C17 based DTMF encoder/decoder
ECHO128.EXE     TMS320C25 based echo canceller algorithm
EDN_C1X.EXE     Benchmarks for TMS320C1x devices appeared in EDN magazine
EDN_C2X.EXE     Benchmarks for TMS320C2x devices appeared in EDN magazine
EDN_C3X.EXE     Benchmarks for TMS320C3x devices  appeared in EDN magazine
FFT2R.EXE       Real FFT for C25/C26 16 to 1024 points 16 bits, Radix-2, DIT
FFT2X.EXE       Complex FFT C25/C26 16 to 1024 Points 16 bits, Radix-2, DIT
FFT2X32B.EXE    Complex FFT for C2x 16 to 1024 points 32 bits, Radix-2, DIT
FFT30NEW.EXE    C30 FFTs, inverse, real, C-callable
FFT32010.EXE    TMS320C10 FFT Source Code
FFT32020.EXE    TMS32020 FFT Source Code
FFT5R.EXE       Real FFT for C50 16 to 2048 points 16 bits, Radix-2, DIT
FFT5X.EXE       Complex FFT for C5x 16 to 1024 points 16 bits, Radix-2, DIF
FFT5X32B.EXE    Complex FFT for C50 16 to 1024 points  32 bits, Radix-2, DIF
FFTC25.EXE      TMS320C25 FFT Source Code
FIR-IIR.EXE     TMS320C1x/C2x digital filter source code
FLOATCHK.EXE    Self-Test routines and documentation for TMS320C3x / TMS320C4x
FLTDSGN.EXE     Digital Filter Design Programs (FIR/IIR)
FLTGPT10.EXE    TMS320C1x Floating Point Math Source Code
FLTGPT20.EXE    TMS32020 Floating Point Math Source Code
FSK_RPT.EXE     FSK Modem Implementaion Using C17
GRAPHICS.EXE    TMS320C2x/TMS340 graphics programs
IEEECONV.C      IEEE Floating Point Conversion functions for TMS320C3x
LINEADAP.EXE    TMS320C2x based Adaptive line enhancer design
MACROS.EXE      TMS320 Macros
MACROSRC.EXE    More TMS320 Macros
MATBENCH.EXE    TMS320C30 Matrix Multiply benchmark report
MATLIB.EXE      C callable matrix multiply functions for the TMS320C30
MATRIX.EXE      Matrix arithmetic with the TMS320 family
REVERB5X.ASM    Example code to interface 32046 AIC to C5x EVM - audio reverb.
RFFTC25.EXE     TMS320C25 Real 256-pt FFT Source Code
SELFTEST.EXE    Selftest source code for 320C1x/C2x
SPCHSYN.EXE     TMS320C1x Speech Synthesis Software
VITERBI.EXE     TMS320C5x based Viterbi decoder

* Utilities -> TMS320 Utility Programs

8990.LIB       Orcad Library for the 74ACT8990 Test Bus Controller
8990.SRC       Orcad Source for the 74ACT8990 Test Bus Controller
C25-50.TXT     TMS320C25-50 Electrical Specs - Updated as of 10/16/89
C25FLIB.EXE    TMS320C25 C Compiler Floating Point Library Source Code v5.1
C25NG.EXE      Norton Guides Database for TMS320C25
C25PLCC.TXT    TMS320C25FNL Solder Reflow Precautions
C30EVM.EXE     320C30 EVM Applications S/W
C3X3204X.EXE   C3x serial port I/F C drivers for TLC3204x AIC family devices
C3X4215.EXE    C3x serial port I/F C drivers for CS4215 Multimedia CODEC
C3XBB.EXE      C3x serial port I/F C drivers for BurrBrown DSP102/202 A/D D/A
C40PPDSG.EXE   Gerber database for the TMS320C40 PPDS
C40PPDSO.EXE   Orcad files for the TMS320C40 PPDS - Source and a Library
C5XSWDS.EXE    TMS320C5x SWDS to Host PC Interface Programs
COFF.EXE       TMS320C30 COFF Loader and Header Files
COFF2.EXE      Generic COFF file loader source files
COFFVIEW.EXE   COFF Object File Viewer
C_TUTOR.EXE    TMS320 COFF Assembly Language Tools Tutorial
DATAIO.EXE     Routines to support Data I/O Prom Programmers
E25INFO.TXT    TMS320E25FZL Product Information
EVMC30.EXE     C30 EVM design files - Orcad, ABEL, parts list, print files
FIXLINK.EXE    patch for DSPLNK fixes problems with .const sections
FP_CONV.EXE    TMS320 FP to IEEE FP conversion utility
MAPLST.EXE     Converts Linker list files to absolute address references
ROMCHECK.EXE   ROM code pre-processor - use minimize ROM receipt processing
SAMPLE.EXE     TMS320C30 HLL Debugger Demonstration
SIM14.EXE      A simulator for the 320C14 - User contributed
SWDSCOFF.EXE   A COFF file loader for the TMS320C25 SWDS
TAG2INT.EXE    Utility to covert TI-TAG to Intel 
TIDSP.LIB      Orcad Library for TMS320 DSPs C30, C31, C40, C25 PLCC, C5X
TIDSP.SRC      Orcad Source for TMS320 DSPs: C30, C31, C40, C25 PLCC, C5X
TI_2INT.EXE    Routines to convert TI-TAG object files to Intel format
XDS_ASP.EXE    Procomm script files to control an XDS/22

* 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)


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
28 Sep 92.