Hands-on real-time DSP teaching using inexpensive arm cortex M4 development systems

Donald S. Reay · 2014

Hands-on, real-time digital signal processing (DSP) program examples from the textbook Digital Signal Processing and Applications with the OMAP-L138 eXperimenter [1] have been ported to a number of different, inexpensive ARM Cortex M4 microcontroller-based evaluation modules (EVMs). The ARM Cortex M4 is a DSP-enhanced microcontroller with floating point unit (FPU) that is capable of running these real-time examples. EVMs using this microcontroller are an order of magnitude less expensive than more conventional DSP EVMs (including the OMAP-L138 eXperimenter.) ARM Cortex M4 EVMs including the STMicro STM32F4 Discovery, Texas Instruments Tiva Launchpad, and Freescale FRDM-K20D50M represent a quantum change in the cost of hardware suitable for hands-on, real-time DSP teaching. However, these EVMs do not include audio codecs, necessitating the development of additional hardware. Prototype audio codec daughter cards for three different EVMs have been demonstrated successfully.

Read the paper · More papers on PaperTik