Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

DMA controller in microprocessor

Status
Not open for further replies.

roomy

Junior Member level 3
Joined
Feb 10, 2011
Messages
28
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,460
hello,

what is the advantages of using DMA controller in microprocessor system to transfer data from memory of video graphic card to main computer memory .

thanks
 

DMA bypasses the instruction execution and saves the performance loss in the CPU core.
 

Primary advantage is that CPU never stops executing its programs and DMA transfer is free in terms of time.
Disadvantage is that the hardware needed to determine when the CPU is not using the system buses can be quite complex and relatively expensive.
Advantages of DMA
Computer system performance is improved by direct transfer of data between memory and I/O devices, bypassing the CPU. CPU is free to perform operations that do not use system buses.

Disadvantages of DMA
In case of Burst Mode data transfer, the CPU is rendered inactive for relatively long periods of time.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top