****************************************************************************************************
This ZIP File is associated with the Application Note


   	ADSP-BF70x Blackfin+™ Processor Optimization Techniques(EE-394)  


that can be found at http://www.analog.com/ee-notes.

Date Created:	12/15/2016

****************************************************************************************************
CONTENTS

	1. DESCRIPTION
	2. VERSION INFORMATION
	3. DIRECTORY STRUCTURE
	4. ANNOTATION

****************************************************************************************************
1. DESCRIPTION

This Directory contains an example ADSP-BF707 project that shows how to optimize C/C++ code on an
ADSP-BF707 processor. The example contains several optimization cases illustrating the optimization
tips presented in the EE-note. 

****************************************************************************************************
2. VERSION INFORMATION

Tested on CCES 2.1.0, ADSP-BF707 EZ-Board revision 1.0, BOM revision 2.0, silicon revision 1.0

****************************************************************************************************
3. DIRECTORY STRUCTURE

- myOptimizationExample - Project directory
	- src
		idct4x4.c - c code of inverse discrete cosine transform.
		MemCopy.c - MDMA configuration and memory buffers declaration.
		MemCopy.h - Definitions regarding MDMA configurations.
		myOptimizationExample.c - main function showing optimization tips.
		myOptimizationExample.h - user definition
		log_table.dat - precalculated log values
	- python
		log10.py - log table creation and log value interpolation.

****************************************************************************************************
4. ANNOTATION

The CCES IDE may automatically update the LDF file when users first import the project. 
The updated LDF file will result in build failure. Users need to replace the updated app.ldf in 
the folder "myOptimizationExample\system\startup_ldf" with the original app.ldf