/******************** (C) COPYRIGHT 2006 STMicroelectronics **********************
* File Name          : Readme.txt
* Author             : Application team
* Date First Issued  : 05/30/2006 :  V1.0
* Description        : VOICE ANNUNCIATION EVALUATION BOARD Based On ST7FLite
                       ( POW Code : GP.DEM0008.01 )
**********************************************************************************
* History:
* Date          Version     Description
* 05/30/2005 :  V1.0        First issue of firmware
*********************************************************************************
 THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
 CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
 OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
 OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
 CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
**********************************************************************************

Example description
===================
This example demonstrates the basic working of the soundboard :

The process is initiated by the microcontroller when it starts reading the sounds samples from the serial flash through 
the SPI interface.
Then, it generates a train of pulses using the PWM feature of the 12 Bit autoreload timer from the 
ST7Lite. 
The original sampling is 8kHz/8-bit but it is very annoying as it creates a high-pitched continuous sound and must be 
eliminated using filtering. 
These pulses are then injected in the 6th order low pass filter. (6 stages of single order RC low pass filter).
This filtering process removes any unwanted high frequency 
component from the signal that is then injected into the speaker. On the board the filter cutoff frequency is set to 8kHz. 
The ST7 will run using the internal RC. Its important to carefully calibrate the internal RC frequency. Any discrepancy
on fCPU value will have a huge impact on the sound restitution.

Tools/Environment
=================

1. Compiler : Cosmic compliant only. 

2. Compiler version : V4.5c

3. Tool Chain version : The project workspace is made on STVD7 V.3.11

4. Hardware : The sounboard is based on STFLITES2 microcontroller. 


Documents
=========

1. ST7FLITES2 datasheet

2. User Manual for VOICE ANNUNCIATION EVALUATION BOARD Based On ST7FLite

3. Schematic : PCB project is available. 


Directory contents
==================
1. \sources:
   
   main.c
   interrupt_routines.c   
   interrupt_vector.c
  
    includes:
    
    bitdef.h
    define.h
    interface.h
    interrupt_routines.h
    Io7FLite0.h
    Lib_bits.h

2  Cosmic\ : Contains all environment files for cosmic compiler
        
3. Object\ : Contains Output files for the project





******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****
