[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DMA at 2.8 MHz?
[ NOTE: I'm reposting this because of a small fight I had with my
newsreader. This should be more intelligible. And it won't
happen again. I promise. :-) ]
In article <m0nsW4V-0000J7C@crash.cts.com> Neal Pitts,
ncp@gnh-starport.cts.com writes:
[ Quote from Drew Vogan of CV Tech ]
> The motherboard won't allow a DMA speed above 1 meg/second. I wish it
> could because the RF could actually do DMA at a tad over 3 meg/sec. The
> IO connectors are designed to use 2e peripherals that run at 1Mhz and
> apple's design guys are boneheads and didn't allow for high speed
> peripherals that could run at 2.8Mhz.
Seeing that I'm not a hardware guru, I can't talk from my own
technical knowledge, but quoting from the Apple IIgs Hardware Reference,
Second Edition, p. 178 (in the 1st ed. this is on page 168):
-----------
DMA Cards
[ Uninteresting stuff removed - jim ]
NOTE: Normally the system should be running at 1.024 MHz when
performing DMA; otherwise, DMA to I/O or Mega II video areas will
not work properly. However, DMA can be performed while the system
is running fast as long as the following warnings are heeded:
- Only high-speed RAM or ROM can be accessed (access to I/O, video,
or the Mega II banks does not work properly).
- Fast DMA may cause a repeated cycle to occur to the location
currently being accessed by the processor. This repetition could
cause a malfunction if the processor is accessing I/O when the DMA
occurs; however, a repeated access to a RAM or ROM location will
have no effect. The 65C816 can be stopped indefinitely for DMA and
does not require any processor refresh cycles from a DMA card.
-----------
So it appears that our hardware engineers weren't "boneheads" as Drew
so eloquently put it, or I could be completely confused. You make the
call.
Jim Murphy Apple II System Software Engineer murph@apple.com
"...never quite said what I wanted to say to you, The Cure
never quite managed the words to explain to you..." Untitled