Article View: comp.sys.intel
Article #1859Re: Flyback cycle
From: Mike Lawless
Date: Wed, 08 Feb 1989 18:47
Date: Wed, 08 Feb 1989 18:47
25 lines
1911 bytes
1911 bytes
In article <13433@duke.cs.duke.edu> vishin@helios.cs.duke.edu (Sanjay Vishin)
>
> Can somebody tell me what exactly a "Flyback Cycle" is ?
>
> All I know is that it has to do with an I/O device (controller) doing a
> DMA on its own rather than going though a DMA controller or am I wrong !??
Perhaps you mean "Fly-by". This refers to a DMA cycle in which a Memory Read
and an I/O write (or vice versa) occur on the same bus cycle. Some DMA
controllers (the built-in DMA in the 80186/8 processor is a notorious example)
require two bus cycle to accomplish one transfer; the first fetches the data
and places it in a holding register, and the second writes it to the
destination. Fly-by DMA takes advantage of the fact that many I/O devices
do not depend on the address bus for DMA; the DMA Acknowledge signal combined
with the I/O read or write strobe is sufficient to complete the transfer on
the I/O side. Therefore, the address bus can be dedicated to accessing
memory during DMA.
Obviously, then, fly-by DMA is preferable in high-performance designs, because
the bus bandwidth is doubled for DMA transfers.
--
Mike Lawless, NCR E&M Wichita, Box 20 (316) 636-8666 (NCR: 654-8666)
3718 N. Rock Road, Wichita, KS 67226 Mike.Lawless@Wichita.NCR.COM
{ece-csc,hubcap,gould,rtech}!ncrcae!ncrwic!Mike.Lawless
{sdcsvax,cbatt,dcdwest,nosc.ARPA}!ncr-sd!ncrwic!Mike.Lawless
Technical Details
Message-ID:
<4746@ncrwic.Wichita.NCR.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!haven!uflorida!gatech!ncsuvx!ece-csc!ncrcae!ncrlnk!ncrwic!mlawlessReferences:
<13433@duke.cs.duke.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!haven!uflorida!gatech!ncsuvx!ece-csc!ncrcae!ncrlnk!ncrwic!mlawless From: mlawless@ncrwic.Wichita.NCR.COM (Mike Lawless) Newsgroups: comp.sys.intel Subject: Re: Flyback cycle Keywords: DMA, Cycle stealing. Message-ID: <4746@ncrwic.Wichita.NCR.COM> Date: 8 Feb 89 18:47:59 GMT References: <13433@duke.cs.duke.edu> Reply-To: mlawless@ncrwic.UUCP (Mike Lawless) Distribution: usa Organization: NCR Corporation, Wichita, Kansas Lines: 25