Welcome, Guest. Please login or register.

Author Topic: A500 accelerators  (Read 1615 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline trekiejTopic starter

A500 accelerators
« on: June 06, 2008, 05:19:19 AM »
Does anyone know how an external accelerator synchronizes with the internals of an Amiga 500?

The accelerator goes 28mhz and the A500 goes 7 mhz.
Thanks in advance.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline TjLaZer

Re: A500 accelerators
« Reply #1 on: June 06, 2008, 05:32:58 AM »
Its not external, it connects via the Zorro bus.  It's just physically external.
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline whiteb

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 739
    • Show only replies by whiteb
Re: A500 accelerators
« Reply #2 on: June 06, 2008, 05:44:30 AM »
Quote

trekiej wrote:
Does anyone know how an external accelerator synchronizes with the internals of an Amiga 500?

The accelerator goes 28mhz and the A500 goes 7 mhz.
Thanks in advance.


Well, only one CPU can exist at a time, EITHER the External accelerator, or the Internal CPU.

If the External accelerator is present at boot time, then the 68000 will be sent into a sleep (HALT) state.  There is no physical way around this on the A500 (Any Amiga as far as i am aware)

Even the Phase 5 accelerator with 040/PPC on them, only one CPU will physically exist at any given time (AFAIK).
A4000D - CSMKII//128MB/IDE CF/Indivision Scandoubler
A1200
A1000

(And now a Minimig) :>)
 

Offline trekiejTopic starter

Re: A500 accelerators
« Reply #3 on: June 06, 2008, 05:51:47 AM »
What I have got so far is this.
For example a 68030 would send the 68000 a active Low BR.
Then the 68000 would send an active low BG. The 68030 gives an active low BGACK.
I feel the question now is how do two different clocks get synchronized.
I am suspecting C1, CDAC, C3, AS, and DTACK is responsible for  it.
Thanks.
edit:
humbly:I know that the 68000 does not get removed.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline trekiejTopic starter

Re: A500 accelerators
« Reply #4 on: June 06, 2008, 06:26:47 AM »
Another example is when the 68000 is removed. I understand that there are wait states between buses with two different speeds. This may be the answer I am looking for.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4054
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: A500 accelerators
« Reply #5 on: June 06, 2008, 11:51:19 AM »
@ whiteb

Ummm the PPC cards from phase 5, do not send eiither proc into  a sleep state.  Both are running at the same time.

though OS4 does switch off the 68k proc
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"