🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1859

Re: Flyback cycle

#1859
From: Mike Lawless
Date: Wed, 08 Feb 1989 18:47
25 lines
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!mlawless
References: <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