Hi friend,
what is difference between DMA & eDMA..and i am going to use interrupts for eDMA in MPC5674f...so give me some explanation and sample code..please do the needful as soon as possible..
That’s again question where you would like to compare some general term with our implementation.
Quoting Wikipedia:
“Direct memory access (DMA) is a feature of computerized systems that allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU).”
Our implementation used on MPC55xx/56xx/57xx is called eDMA. In my opinion it is quite simple to understand the module from our reference manual. However some documents exist that could help you, for instance:
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4522.pdf
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4765.pdf
You may see my example showing typical use in connection to eQADC module, where eDMA is being used for eQADC command filling and result draining: