Article View: comp.arch
Article #11206Re: ?Concurrent DMA possible on smarter PC buses (EISA/MCA/Localbus)
From: Michael Santangelo
Date: Sat, 19 Dec 1992 08:06
Date: Sat, 19 Dec 1992 08:06
36 lines
2688 bytes
2688 bytes
In comp.arch you write:
>mike@cbl.umd.edu (Michael Santangelo) writes:
>>Can EISA, MicroChannel, or the new VESA LocalBus on PC's allow
>>multiple controllers plugged into them (say two smart bus mastering
>>SCSI disk controllers on one of these buses) xfer data simultaneously
>>to main memory (DMA)?
>Both EISA and MicroChannel support the concept of multiple preemptable
>bus masters. In the case of EISA, the system DMA controller also behaves
>like a bus master. EISA arbitrates round robin. MicroChannel arbitrates
>priority-based, but degenerates to round-robin once the "fairness feature"
>is turned on.
>Therefore e.g. an SCSI controller and an FDDI network controller can
>xfer data "simultaneously" to/from main memory on these buses. Of course
>the bus is a shared medium, so the devices will "fight" for the bus
>and share the available bandwidth with some of the bandwidth lost due to
>the preemption/re-arbitration overhead.
So this theoretical EISA SCSI controller and this theoretical EISA FDDI
controller could both be doing DMA writes to main memory (interleaving their
accesses I assume)? Since PC's do not have multiport memory, I assume
the EISA subsystem would itself (on behalf of BOTH of these controllers) have
full control over the memory during the dual transfers, starving out the CPU?
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Michael F. Santangelo + Internet: mike@cbl.umd.edu
Computer & Network Systems Director + mike@kavishar.umd.edu
UMCEES / CBL (Solomons Island) + BITNET: MIKE@UMUC
University of Maryland + Voice: (410) 326-7237 (direct)
+ (410) 326-4281 x237
--
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Michael F. Santangelo + Internet: mike@cbl.umd.edu
Computer & Network Systems Director + mike@kavishar.umd.edu
UMCEES / CBL (Solomons Island) + BITNET: MIKE@UMUC
Technical Details
Message-ID:
<1gul5nINN7ln@cbl.umd.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!not-for-mailReferences:
<1gntdfINNu7@cbl.umd.edu> <1992Dec16.211712.13142@twisto.eng.hou.compaq.com> <1992Dec17.153141.3926@urbana.mcd.mot.com> <1992Dec17.191131.17701@twisto.eng.hou.compaq.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!not-for-mail From: mike@cbl.umd.edu (Michael Santangelo) Newsgroups: comp.arch,comp.arch.storage Subject: Re: ?Concurrent DMA possible on smarter PC buses (EISA/MCA/Localbus) Date: 19 Dec 1992 03:06:15 -0500 Organization: University of Maryland, Chesapeake Biological Laboratory Lines: 36 Message-ID: <1gul5nINN7ln@cbl.umd.edu> References: <1gntdfINNu7@cbl.umd.edu> <1992Dec16.211712.13142@twisto.eng.hou.compaq.com> <1992Dec17.153141.3926@urbana.mcd.mot.com> <1992Dec17.191131.17701@twisto.eng.hou.compaq.com> NNTP-Posting-Host: cbl.umd.edu Keywords: EISA,MCA,Localbus,VESA,PC,IBM,smartIO