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 How it work, to use in ISA bus

Status
Not open for further replies.

juan_manuell

Member level 4
Joined
Feb 23, 2002
Messages
72
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Location
Argentina
Activity points
626
Hi to all,

I need some help, i found information of how the DMA could be programmed and a short explanation of how works the DRQx and DACKx and IOR,
well there are 2 modes that i could use, 1.- Transfer 1 word every request of DMA, and in 2.- a Block of words could be transfered in one request.
well now i dont know how the DMA in the first case tell to software that the all words programmed in DMA chip were transfered, or in the second
case how DMA tell to the i/o board to put another word to transfer and in the same case before how the software know that all words were transfered.

If anyone knows were i could foud information about it, it would apreciated.
thxs
 

Bus Master

Full Member level 3
Joined
Dec 9, 2001
Messages
187
Helped
9
Reputation
18
Reaction score
3
Trophy points
1,298
Location
Just behind You ;-)
Activity points
1,462
I remember an old DMA controller from Intel called 8237, you can aquire the datasheet on the web which will provide you with many technical points you may need (i hope this will help you).

Thanks,
 

papyaki

Advanced Member level 2
Joined
Apr 13, 2002
Messages
539
Helped
38
Reputation
76
Reaction score
18
Trophy points
1,298
Location
France
Activity points
5,346
More recent DMA controlers used in PC compatible computers have an IRQ output wich is active each time a DMA channel reach his terminal count (TC). The µP then check an internal register of the DMA controler to know which channel has reach his TC and to re-configure it for the next transfert.

You can download the 80386ex user manual. This chip include a 8237 compatible DMA controler. The fonctionality of the DMA is well explained.

The file is available here : http://web.salleurl.edu/~sisco/cedei/hardware/386/27248502.pdf, or on INTEL's site
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top