The DSP project demonstrtes digital signal processing.
It is a RTX Kernel based example for the Atmel 'SAM3X8H' 
microcontroller using Atmel 'SAM3X-EK' 
Evaluation Board, compliant to Cortex Microcontroller
Software Interface Standard (CMSIS v2.0).

Example functionality:                                                   
 - Clock Settings:
   - XTAL                  =  12 MHz
   - PLLA                  = 168 MHz
   - Main Clock = PLLA / 2 =  84 MHz

Note: set the Core Clock: in the Serial Wire Viewer to 84 MHz.

The Blinky program is available in different targets:

  SAM3X Flash:   configured for on-chip Flash
                 (used for production or target debugging)

  SAM3X RAM:     configured for on-chip RAM
                 (used for target debugging) DirtyFilter project shows some basic DSP functionality

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

