
- •IMPORTANT NOTICE
- •Read This First
- •About This Manual
- •Related Documentation
- •Trademarks
- •Contents
- •Figures
- •Tables
- •Introduction
- •DSP Routines
- •Features and Benefits
- •DSPLIB: Quality Freeware That You Can Build On and Contribute To
- •Installing DSPLIB
- •DSPLIB Content
- •How to Install DSPLIB
- •Read README.1ST File for Specific Details of Release
- •How to Rebuild DSPLIB
- •For Full Rebuild of 55xdsp.lib
- •Using DSPLIB
- •DSPLIB Arguments and Data Types
- •DSPLIB Arguments
- •DSPLIB Data Types
- •Calling a DSPLIB Function from C
- •Calling a DSPLIB Function from Assembly Language Source Code
- •Where to Find Sample Code
- •How DSPLIB is Tested – Allowable Error
- •How DSPLIB Deals with Overflow and Scaling Issues
- •Where DSPLIB Goes from Here
- •Function Descriptions
- •Arguments and Conventions Used
- •DSPLIB Functions
- •acorr
- •atan2_16
- •atan16
- •bexp
- •cbrev
- •cfft
- •cfir
- •cifft
- •convol
- •convol1
- •convol2
- •corr
- •dlms
- •expn
- •firdec
- •firinterp
- •firlat
- •firs
- •fltoq15
- •hilb16
- •iircas4
- •iircas5
- •iircas51
- •iirlat
- •ldiv16
- •logn
- •maxidx
- •maxidx34
- •maxval
- •maxvec
- •minidx
- •minval
- •minvec
- •mmul
- •mtrans
- •power
- •q15tofl
- •rand16
- •rand16init
- •recip16
- •rfft
- •rifft
- •sine
- •sqrt_16
- •DSPLIB Benchmarks and Performance Issues
- •What DSPLIB Benchmarks are Provided
- •Performance Considerations
- •Software Updates and Customer Support
- •DSPLIB Software Updates
- •DSPLIB Customer Support
- •Overview of Fractional Q Formats
- •Q3.12 Format
- •Q.31 Format
- •Calculating the Reciprocal of a Q15 Number
- •Index

DSPLIB Conttentt / How to Install DSPLIB
2.1 DSPLIB Content
The TI DSPLIB software consists of 4 parts:
1)a header file for C programmers: dsplib.h
2)One object library:
55xdsp.lib
3)One source library to allow function customization by the end user
55xdsp.src
4)Example programs and linker command files used under the “55x_test” sub-directory.
2.2How to Install DSPLIB
2.2.1Read README.1ST File for Specific Details of Release
Step 1: De-archive DSPLIB
DSPLIB is distributed in the form of an executable self-extracting ZIP file (55xdsplib.exe). The zip file automatically restores the DSPLIB individual components in the same directory you execute the self extracting file. Following is an example on how to install DSPLIB, just type:
55xdsplib.exe –d
The DSPLIB directory structure and content you will find is:
55xdsplib (dir) |
|
55xdsp.lib |
: use for standards short-call mode |
blt55x.bat |
: re-generate 55xdsp.lib based on 55xdsp.src |
examples(dir) |
: contains one subdirectory for each routine included in |
|
the library where you can find complete test cases |
include(dir) |
|
dsplib.h |
: include file with data types and function prototypes |
tms320.h |
: include file with type definitions to increase TMS320 |
|
portability |
misc.h |
: include file with useful miscellaneous definitions |
doc(dir) |
|
55x_src (dir) |
: contains assembly source files for functions |
2-2