****************************************************************************

ADSP-BF533 FIR Demo

Analog Devices, Inc.
DSP Division
Three Technology Way
P.O. Box 9106
Norwood, MA 02062

Date Created:	9/30/03	

This directory contains example ADSP-BF533 program that implements a finite 
impulse response filter (FIR).

Files contained in this directory:

readme_533.txt		this file
fir_533.dpj			VisualDSP++ project file
fir.c				C source file for the fir routine
fir_533.vdw			workspace file 
in.dat				example input data file
coefs.dat			example coefficient data file
 _________________________________________________________________

CONTENTS

I.   FUNCTION/ALGORITHM DESCRIPTION
II.  IMPLEMENTATION DESCRIPTION
III. OPERATION DESCRIPTION
IV.  DESCRIPTION OF INPUT DATA         

I. FUNCTION/ALGORITHM DESCRIPTION

The project fir.dpj contains the implementation of a finite impulse response 
filter (FIR).
  
y(n) = sum(h(k)*x(n-k), k=0..M)


II.   IMPLEMENTATION DESCRIPTION

The Blackfin DSP library routine is used to apply the FIR filter.


III.  OPERATION DESCRIPTION

1. Open the VDSP project fir.dpj in the IDE (Integrated Development 
	Environment).  
2. Under 'Session'->'Select Session', select an ADSP-BF533 Simulator Session.
3. Under 'File'->'Workspace'->'Open', select the fir_533.vdw worskpace file.  This 
	will open a workspace with the time- and frequency-domain plots of the input and 
	output signals. 
4. Under the 'Project' tab, select 'Build Project'.  This will automatically 
	load the executable.
5. Select 'Run' from the 'Debug' tab on the menu bar.

Note: 1.15 fractional data is used in this example.