The DSP project demonstrates digital signal processing.
It is a RTX Kernel based example for the Microsemi SmartFusion A2F200 and A2F500  
microcontrollers using Microsemi (Actel) A2F-EVAL-KIT, A2F-EVAL-KIT Rev 2 and A2F-DEV-KIT 
Evaluation Boards.
All software is compliant to Cortex Microcontroller Software Interface Standard (CMSIS v2.0).

Clock Settings:
 - XTAL   =  50 MHz
 - SYSCLK = 100 MHz

Note: 
Set the Core Clock: in the Serial Wire Viewer to:

For ULINK2, UKLINK-ME and J-Link:

1)  A2F-EVAL-KIT and A2F-EVAL-KIT Rev 2 = 0.098 MHz (98 KHz)
2)  A2F-DEV-KIT = 50 MHz.

If using a ULINKpro, set Core Clock: to 100 MHz for all boards.

Built with KEIL RTX Real Time Operating System.

Four different tasks are concurrently running @ 10KHz
Sine task is a 1st Sine Oscillator, at low frequency (100 Hz)
Noise task is a 2nd Sine Oscillator, at higher frequency (500 Hz)
Disturb task produces a Disturbed wave, by adding Noise to Sine
Filter runs a low pass filter to clean the Sine signal from Noise

The lab describing this demonstration is available here:  
www.keil.com/appnotes/docs/apnt_208.asp