|
|
|
The Rutgers University Lab Manual by Dr. Orfanidis can be downloaded here.
To facilitate the programming of these applications, Dr. Orfanidis has written a number of assembly code macros that closely parallel some of the C routines in the text, such as cdelay and tap, and allow the manipulation of circular delay-line buffers and the building up of more complex block diagrams. The use of circular buffers and pointers is identical to that in the text (e.g., filter coefficients and states are stored in forward order and a delay is implemented by decrementing the buffer pointer.) A number of DOS utilities are also included, such as decimal-to-hex format converters and wavetable generators.
The macros and DOS utilities are contained in pkzip format (version 2.04g) in the file macros.zip. The experiments are in the file examples.zip. To install them, create two subdirectories, macros and examples, under the EZ-KIT Lite directory, c:\adi_dsp, and pkunzip the files in these subdirectories. (Use the option pkunzip -d in unzipping examples.zip to preserve its subdirectory structure.)
All of the included programs are based on the talkthru example program given in the EZ-KIT Lite Reference Manual. They have been compiled with the architecture file ezkit_lt.ach. All the processor and codec initialization details have been hidden away in two include-files, begin.dsp and end.dsp, simplifying the structure of the programs and allowing the students to concentrate on the translation of their sample processing algorithm to assembly code.
| Back to the
web page |
| Copyright and disclaimer |
© 1996-1998, The Antaeus Technologies
Group, Inc.
|