Article View: comp.dsp
Article #2144Re: TMS320CXX code for music effects by anonymous FTP ?
From: Gints Klimanis
Date: Wed, 27 Jan 1993 21:47
Date: Wed, 27 Jan 1993 21:47
171 lines
10368 bytes
10368 bytes
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.
Technical Details
Message-ID:
<1k6vsoINNfln@fido.asd.sgi.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!ftpbox!news.acns.nwu.edu!zaphod.mps.ohio-state.edu!caen!uwm.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!newsserver.jvnc.net!darwin.sura.net!sgiblab!sgigate!odin!fido!prophet.esd.sgi.com!gintsReferences:
<1993Jan27.181745.24893@nessie.mcc.ac.uk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ftpbox!news.acns.nwu.edu!zaphod.mps.ohio-state.edu!caen!uwm.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!newsserver.jvnc.net!darwin.sura.net!sgiblab!sgigate!odin!fido!prophet.esd.sgi.com!gints 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. Lines: 173 Distribution: world Message-ID: <1k6vsoINNfln@fido.asd.sgi.com> References: <1993Jan27.181745.24893@nessie.mcc.ac.uk> NNTP-Posting-Host: prophet.esd.sgi.com