Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

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
 

lostinxlation

Advanced Member level 3
Joined
Aug 19, 2010
Messages
701
Helped
197
Reputation
394
Reaction score
184
Trophy points
1,323
Location
San Jose area
Activity points
5,051
DMA bypasses the instruction execution and saves the performance loss in the CPU core.
 

ckshivaram

Advanced Member level 5
Joined
Apr 21, 2008
Messages
5,070
Helped
2,146
Reputation
4,298
Reaction score
2,087
Trophy points
1,393
Location
villingen (Germany) / Bangalore
Activity points
30,097
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.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top