Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!casbah.acns.nwu.edu!ftpbox!mothost!motcid!dhiman From: dhiman@motcid.UUCP (Ravinder Dhiman) Newsgroups: comp.sys.ibm.pc.hardware Subject: Re: DMA references Message-ID: <6715@clear1.UUCP> Date: 15 Mar 91 13:05:46 GMT References: <103130@unix.cis.pitt.edu> Organization: Motorola Inc., Cellular Infrastructure Div., Arlington Heights, IL Lines: 46 fmgst@unix.cis.pitt.edu (Filip Gieszczykiewicz) writes: > Greetings. I am looking for books/references on how to design > and interface a custom system to an IBM and use DMA. I can't [... Text deleted...] > P.S. Reference to code (listings) on DMA would also be > appreciated. [...] The material I found useful for my senior design project was the following set of book: 1.) Handbook of Software and Hardware Design for IBM PCs (I'm doing this from memory; that is almost exactly the right title) by Jeffery P. Royer (I'm sure about this); published by Prentice Hall. It is a small green paperback book; some neat information, some of the hardware stuff was pretty basic -- the author used basic logic circuits for address decoding instead of more integrated chips. Recommended. 2.) Interfacing Sensors to the (IBM ?) PC. Sorry, don't remember the authors. I think this one is also Prentice Hall. See if you can find this book through youre library system; this book is hardcover and expensive. 3.) Probably the best source of information is Intel's own set of books -- The programmer's reference (?), hardware reference, etc. I wish I could recall the name of the Intel book we used, but It had several (very useful) pages on the 8237 DMA chip used in PCs. One of your Engineering College labs (hardware, senior design,...) should have these books. If not, try contacting a local Intel rep and/or distributor. Your advisor may also be able to aquire the books you need. Hope this helps. --- Ravinder Dhiman Motorola, Inc. Cellular Infrastructure Group 1501 W. Shure Drive M/S IL27-2232 Alington Heights, IL 60004 Standard Disclaimers apply.