Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

DMA deals with which address (physical/virtual addresses) ?

Answer Posted / embeddedmatters

DMA deals with Physical addresses.

Only when CPU accesses addresses it refers to MMU(Memory
Management Unit) and MMU converts the Physical address to
Virtual address.

But, DMA controller is a device which directly drives the
data and address bus during data transfer. So, it is purely
Physical address. (It never needs to go through MMU &
Virtual addresses).

That is why when writing the device drivers, the physical
address of the data buffer has to be assigned to the DMA.

Is This Answer Correct ?    26 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What's your experience with qa engineering?

758


How to implement a fourth order butter worth lp filter at 1 khz if sampling freuency is 8 khz?

822


PROVIDE ME NOTES ON EMBEDDED TCHNLOGY

2809


Have you developed software testing procedures for new systems and performed qa, quality assurance, or audits?

820


What is solid?

884


What is the purpose of a watchdog timer?

954


Tell me about some of your hobby projects that you've written in your off time.

889


What is the purpose of the segment register?

788


How does inversion of control relate to dependency injection?

858


How are macros different from inline functions?

903


Mention what are the essential components of embedded system?

1043


What is a memory leak? What is a segmentation fault?

870


Tell me how many types of ipc mechanism you know?

833


Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.

888


Explain me what is the main function of multiplexed address/data bus?

836