home *** CD-ROM | disk | FTP | other *** search
- CGEN 4.01
- This version of CGEN supports all generations of TI's TMS320 family of
- DSP processors through the latest floating point TMS320C30.
-
- INSTALLATION
-
- To install CGEN you should copy all of the files from the root
- directories of the release diskettes to a directory on your hard disk. If
- you are going to be generating code for ASPI's CHIMERA processor board, you
- should also copy the appropriate main I/O routine from the MAIN_IO directory
- located on one of the release diskettes to the above mentioned directory and
- rename it to TMS320IO. If you are going to generate code for ASPI's BANSHEE
- processor card you should copy the appropriate main I/O routine from the
- BANSHEE directory located on one of the release diskettes to the directory
- you will be working in. You should then rename this I/O routine to either
- C_MAIN.C or MAIN.ASM depending on whether you are going to be generating 'C'
- compiler callable code or ASM30 callable code. You should then compile or
- assemble these two routines to produce C_MAIN.OBJ and MAIN.OBJ. There is
- more information about these files in the README.DOC files located in these
- directories.
-
- Complete examples of how to use CGEN to generate a complete executable
- filter on one of ASPI's processor cards are given in the README.DOC files
- located in the MAIN_IO and BANSHEE directories on these release diskettes.
-
- In order for CGEN to operate properly, you must set a DOS environment
- variable 'DP'. CGEN uses this variable to locate parameter files that it
- needs to generate code. If the 'DP' environment variable is not set, CGEN
- uses the 'PATH' environment variable. The following example sets the 'DP'
- environment variable to point to the directory C:\ASPI\UTILITY.
-
- SET DP=C:\ASPI\UTILITY
-
- 'DP' can be set so that more than one directory is searched just like
- 'PATH'. See your DOS manual for further details.
-
- Example:
- SET DP=C:\BIN;C:\ASPI\UTILITY
-
-
- If the DP environment variable does not exist, PATH is used.
-
- NOTE: CGEN must also be able to locate DFDP.PAR in this same manner.
-
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- To use CGEN with the BANSHEE or CHIMERA processor cards you should have
- a revision 2.23 or newer TI_LOAD. If you do not, please contact ASPI
- about obtaining a new release of the BANSHEE or CHIMERA software.
-
- You should also run 320_SAVE.COM (provided your BANSHEE or CHIMERA
- software) at boot time. This program is used in conjunction with
- TI_LOAD to save the sample clock rates. It is a resindent program
- that occupies about 300 bytes of your PC memory.
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- ***************************************************************************
-
- ENHANCEMENTS
-
- Another way to execute CGEN from the command line is given below:
-
- CGEN FILTER_FILE ASSEMBLY_FILE UNIQUE_NAME {Y|N} PROCESSOR_IMPL
-
- where
- FILTER_FILE is the name of the filter file (.flt default ext).
- ASSEMBLY_FILE is the name of the output source file.
- UNIQUE_NAME is the name of the 5 character unique identifier.
- {Y|N} indicates entering either a Y or an N to select a
- full implementation (including the main I/O) or not.
- PROCESSOR_IMPL is the processor implementation number
-
- In other words the answers to the questions that CGEN asks when run
- interactively
-
- Ex: CGEN IIR IIR IIR Y 1
-
-
- ---------------------------------------------------------------------------
-
- BUGS FIXED FROM 4.00
-
- 1) Removing either the sample by sample or array filter routine from
- the super time optimized IIR routine causes linker problems.