- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DMA is used in direct memory access to input -output peripherals.but i want to know that, where it can use in real life applications and what is its importance? if we do not use it what will happen
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You'll have to transfer the data with the CPU thus reducing availlable MIPS. DMA is done without CPU intervention.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Look at these examples (the third and the second) to see what you can do with DMA, and why you need it (as comparision, there are AVR logic analyzer projects out there, which reach up to a whopping 7kHz): http://www.cypress.com/?id=4391
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
| ||||||
DMA is a method, in today’s parts, using separate busses so that CPU intervention is Regards, Dana.
|
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi mam,
As the name suggests, Direct Memory Access (DMA) block can be used to access the memory. This frees the CPU from the petty task of memory transfer and thereby focus on more critical functions to be performed.
You may refer to the application note http://www.cypress.com/?rID=37793 to know how to use this block.