[comp.sys.amiga.hardware] A500/14 MHz 68k?

grr@cbmvax.commodore.com (George Robbins) (04/08/90)

In article <BRENT.90Apr6143037@asparagine.phri.nyu.edu> brent@asparagine.phri.nyu.edu (& Hobbs) writes:
> In article <10630@cbmvax.commodore.com> grr@cbmvax.commodore.com (George Robbins) writes:
> 
> >   In article <8903@chaph.usc.edu> aliu@nunki.usc.edu (Terminal Entry) writes:
> >   The E-clock problem is simpler, but harder to fix...
> 
> If the timing was a problem couldn't you use the same trick as the
> initial hack and put another D flip-flop between CPU clock/10
> and the 8520's, thereby dividing the clock down to 714KHz again?
> (Heck, the 74F74 is a dual package -- you could use the other
> flip-flop and save yourself $.30!)

No, since the E-clock serves two functions - (1) it provides a constant
pseudo 1MHz E-clock/phi2 signal to all the I/O parts, and (2) the processor
agrees to syncrhonize I/O accesses to "6800" peripherals with the E-clock.

Externally dividing by 2 doesn't take care of the second issue, since E is
a processor output, rather than input.  You need a moderately messy state
machine that emulates E clock behavior using VPA/AS as an input and DTACK as
and output to handle this correctly.
 
> Also, is there any reason that this hack would be more/less likely to
> work on a 1000?

Hard to say.  Aside from grounding and layout issues, the detail implementation
of the system control and decode logic is is different.  It might be better or
worse.

One thing to note is that the Amiga expansion bus is explictly specified to
operate as a synchronous bus where boards may expect all transactions to look
like 4-clock 68000 CPU cycles and DMA bus masters are expected to look like
68000 CPU.  This is to avoid all the painful synchroniztion issues implicit
in the broader 68000 "asynchronous" environmnet, however when the processor
is run at 14 Mhz, things are no longer happen "when expected" according to
this rule.  This can break stuff (like the system control logic) not designed
in a highly defensive mode.

-- 
George Robbins - now working for,     uucp:   {uunet|pyramid|rutgers}!cbmvax!grr
but no way officially representing:   domain: grr@cbmvax.commodore.com
Commodore, Engineering Department     phone:  215-431-9349 (only by moonlite)

phupp@warwick.ac.uk (S Millington) (05/02/90)

   I was away for a bit, vacation & exams, the origional article timed out
before I could get to read it - would someone be kind enough to e-mail it
to me. Thanks.

>DOES ANYONE HAVE THE STEP-RATE SLOWDOWN PROGRAM FOR THIS MOD?

   Have I also missed this posting, if so e-mail please. Thanks alot.

*************************************************************************
* Stuart Millington             * "A Mind Is A Terrible Thing, Remember *
*                               *  That." - David Bryan, Bon Jovi       *
* JANET:phupp@uk.ac.warwick.cu  *****************************************
*    ? :phupp%warwick.ac.uk@nsfnet-relay.ac.uk                          *
*************************************************************************

p554mve@mpirbn.UUCP (Michael van Elst) (05/02/90)

In article <3673@minyos.xx.rmit.oz> rxtajp@minyos.xx.rmit.oz (Andrew Pettifer) writes:
>Kramden SI reports performance of:
>Integer 1.8   times A1000
>Floeting 1.4  times A1000
>After trying several programs like Aegis Drawplus, and sculpt 3d,
>i am very dissappointed, the speed up seems to only be about 5%.
>Hardly worth the effort.

In this case, the memory cycles will slow down the operation of the
68000. You can either build a faster memory and operate twice as fast
as an normal Amiga except for anything that runs in chip memory.

A second approach does give about 70-80% speedup on average programs and
will affect kickstart operations as well. This is a cache for the CPU.
A direct-mapped cache is easily built. You'll need some fast cache tag rams
plus the cache memory itself and three pals. This has been done for the
Atari ST for a while.

-- 
Michael van Elst
UUCP:     universe!local-cluster!milky-way!sol!earth!uunet!unido!mpirbn!p554mve
Internet: p554mve@mpirbn.mpifr-bonn.mpg.de
                                "A potential Snark may lurk in every tree."