	This directory works with Revison 1 of the EE482 Application Note
    Using ADSP-SC84x High Performance FIR/IIR Accelerators (EE-482)  

	Application Notes can be found by searching the Analog Devices website at http://www.analog.com/ee-notes

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

	Creation Date: May 4, 2026

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

Description of the EE482v01 Application Note

	EE Note discusses the features, performance, and usage of the ADSP-SC84x FIR/IIR Accelerators.
	
	  FIRA - Finite Impulse Response Accelerator
	  
	  IIRA - Infinite Impulse response
	  
	  biquad - A biquad is any block that realizes a biquadratic transfer function (that is,
               the numerator and denominator are quadratic polynomials in s [for continuoustime] or in z to the -1 [for discrete time]). The Biquad Filter block independently filters each channel of the input signal with the specified biquadratic infinite impulse response (IIR) filter. When you specify the filter coefficients in the dialog box, the block implements static filters with fixed coefficients.

*********************************************************************************************************************************
Summary of code found in each of the folders of the EE482 Zip File 

Each Zip File Folder contains:
------------------------------

File Folder Name 					Folder Code Contents Description
--------------------------------	-------------------------------------------------------------------------------------------------------
ADSP_SC84x_FIRA_Performance:		Code measures ADSP-SC84x FIRA performance for different filter parameters.
ADSP_2156x_FIRA_Performance:		Code measures ADSP-2156x FIRA performance for different filter parameters.
ADSP_SC598_FIRA_Performance:		Code measures ADSP-SC598 FIRA performance for different filter parameters. 
ADSP_2156x_FIR_Core_Performance:	Code measures ADSP-2156x Core FIR performance for different filter parameters. 

ADSP_SC84x_IIRA_Performance:		Code measures ADSP-SC84x IIRA performance for different filter parameters.
ADSP_2156x_IIRA_Performance:		Code measures ADSP-2156x IIRA performance for different filter parameters.
ADSP_SC598_IIRA_Performance:		Code measures ADSP-SC598 IIRA performance for different filter parameters. 
ADSP_2156x_IIR_Core_Performance:	Code measures ADSP-2156x Core IIR performance for different filter parameters. 


ADSP_SC846_FIRA_Driver_Benchmark:	Code measures ADSP-SC846 FIRA Device Driver Benchmarks. 
                                       The Driver benchmarks were measured with CCES 3.1.0
ADSP_SC846_IIRA_Driver_Benchmark:	Code measures ADSP-SC846 IIRA Device Driver Benchmarks.
                                       The Driver benchmarks were measured with CCES 3.1.0
									   
FIR_Processing:		Example code to understand the usage of ADSP-SC84x FIRA Device Driver. 
IIR_Processing:		Example code to understand the usage of ADSP-SC84x IIRA Device Driver.

Direct_Replacement		: 	This code can be used as an example to undsertand the implementation of "Direct Replacement" Accelerator Usage Model.
Pipelined			:	This code can be used as an example to undsertand the implementation of "Data Pipelined" Accelerator Usage Model.
Split_Task			:	This code can be used as an example to undsertand the implementation of "Split Task" Accelerator Usage Model. 


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

All code examples are written and tested using:
-----------------------------------------------
* ADSP-SC846 silicon revision 0.1
* ADSP-21835 silicon revision 0.0
* ADSP-21569 silicon revision 0.0
* ADSP-SC598 silicon revision 0.0
	
* CrossCore Embedded Studio Tools version 3.1.0
