Dan Pinvidic's ATA and memory refresh message
TFINCHS%A1.VAX2T.mrouter at vax2t.tus.ssi1.com
Tue Jan 18 08:19:42 PST 1994
The ATA interface doesn't know what refreshes are and should never care!
If a host is doing DMA and needs to momentarily stop what it is doing to
perform a refresh, there is nothing in the ATA interface standards that
prevents him from doing so...
Since ATA can be used in a wide variety of implementations, not just PCs
and not just machines which require refreshes, and since the DMA protocol
does not prevent these systems from solving their refresh issues, I don't
see that this area is of concern to the ATA interface.
The original PC's which implemented DMA did so using a DMA controller which
also performed the refresh function. The refresh DMA channel had a higher
proirity than any of the data transfer channels, so it would stop the other
transfers, do the refresh, and then continue the transfer. I expect that
current systems would do similar things.
I really don't think this is an ATA interface issue...
Please send comments to the ATA reflector. Thanks.
Steve Finch, Silicon Systems, Inc.
PH: 714 573-6808, FX: 714 573-6914, Email: 5723283 at mcimail.com
More information about the T10