[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DMA at 2.8 MHz?



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 wil 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, it may indeed be the other way around.


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