Hardware:
MCU: TMS320F28075 Piccolo Microcontroller
ADC: ADS8422 (Up to 4MSPS, parallel interface)
Requirements:
Read in parallel ADC data at >2MHz, and execute some sort of decimating filter before storing data.
I'm looking for high level advice regarding which functionality of the MCU is best suited for this task. I'm thinking that using the CLA (control law accelerator) is appropriate as that way the main CPU will still be available to service other interrupts and will not be constantly trying to keep up with the data input. Any advice or example code would be greatly appreciated.