Direct Memory Access (DMA) technology is a powerful tool for developers that enables the movement of larges amount of data without involving and loading the CPU. This white paper is intended for developers new to DMA. It outlines the various ways that DMA can be used to accelerate application processing, as well as describes how to configure and utilize a DMA controller in an optimal manner. Specific examples illustrate different ways DMA can be used. Application code is available for use with PSoC 3 and PSoC 5 SoCs to provide a template for users to build upon in their own designs.
There is a great follow-on article too.http://www.eetimes.com/electrical-engineers/education-training/tech-papers/4370631/Reducing-CPU-Loading-through-Data-Buffering-of-ADCs-Using-DMA?Ecosystem=microcontroller-mcu
Cypress Semiconductor provides high-performance IC solutions to markets such as the data communications, telecommunications, computation, consumer products, and industrial control... Read More
2 comments
write a commentdrhvr Posted Apr 18, 2012
very good
reply
Dr DSP Posted Jun 9, 2012
There is a great follow-on article too.http://www.eetimes.com/electrical-engineers/education-training/tech-papers/4370631/Reducing-CPU-Loading-through-Data-Buffering-of-ADCs-Using-DMA?Ecosystem=microcontroller-mcu
reply