[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

4244.0. "Gary?" by HKFINN::MACDONALD (VAXELN - Realtime Software Pubs) Tue Nov 06 1990 09:22

    What is the function of the GARY chip?
T.RTitleUserPersonal
Name
DateLines
4244.1Signal conditioning and coordination.VMSNET::WOODBURYTue Nov 06 1990 18:1011
Re .0:

>    What is the function of the GARY chip?

	According to what I remeber from the hardware book, the GARY chip 
    separates the 680x0 bus from the CHIP bus, acting as a signal booster
    and coordinates all the other chips access to the CHIP RAM.  There were
    a couple of other odd functions that only required a few pins to 
    implement that were stuck there, but I'd have to look them up...

	Do you want more details than that?
4244.2DICKNS::MACDONALDVAXELN - Realtime Software PubsWed Nov 07 1990 09:082
    Sounds good. Any idea why there was a factory authorized replacement
    for the Gary at Rev. 4.5?
4244.3Somewhat related GARY info that just came over usenet...ELMST::MCAFEESteve McAfeeFri Nov 09 1990 13:2063
Article         4094
From: [email protected] (Dave Haynie)
Newsgroups: comp.sys.amiga.hardware
Subject: Re: GVP Series II/A2000 problems
Date: 7 Nov 90 17:37:49 GMT
Organization: Commodore, West Chester, PA
 
In article <[email protected]> [email protected] (David L. Yee) writes:
 
>	 I have a rev 4.3 motherboard. Gary said that Commodore made a
>	   number of 4.3 motherboards without a certain resistor. This
>	  resistor is a 470 ohm, 1/4 watt resistor that (I believe) he said
>	  was supposed to be connected to the DTACK line of the 68000 (My
>	  memory on the DTACK portion is a little hazy, the rest is not.)
 
That's reasonably correct, but not quite.  During the 4.3 run, we switched
from a Gary gate array made for us by Toshiba to a full custom Gary made at
MOS.  The change's significance was mainly in the DTACK* signal created by 
Gary.  On the Toshiba part, this was an active output that went 3-state when 
taken over (like when OVR* is asserted by an expansion bus device).  On the
MOS part, this was an open drain output.  The original A2000 design had a 
4.7K pullup on DTACK*, basically just to make sure that DTACK* was kept high
when no device was driving it.  With the open-drain or open-collector parts,
a pullup resistor is necessary, and is essentially responsible for determining
how long a particular signal will take to go high.  So, for production, we
required that any machine built with MOS Gary also have a 470 Ohm pullup added
to it, so that DTACK* would rise fast enough.
 
>	GVP claimed that they had been in touch with Commodore, and that 
>earlier this Monday they had concluded that this was why the Series II RAM's 
<were failing. He said that this was Commodore's fault, and that it was a 
>random occurance as to which rev 4.3 boards were missing this resistor. 
 
Well, the existence or non-existence of that pullup is certainly Commodore's
fault.  The failure of GVP's controller is based on GVP's failure to take into
account this difference.  Of all the hard disk controllers on the market, this
new GVP controller is apparently the only one that has a sensitivity to this.
Also, it's not guaranteed that the Toshiba part can properly sink DTACK* when
you have the effective 427 ohm pullup on DTACK* resulting from the addition
of the extra 470 ohm resistor.  So if you're adding the resistor and the
system gets flakey, go out and get a MOS/CSG Gary while you're at it.
 
This difference, by the way, has been documented at the last few DevCons, as
well as on the net here and on bix.  It's not like we're trying to hide it
or anything.  
 
>   *****Is their really such a problem with the rev 4.3 motherboards? I 
>hope someone from Commodore can help out here, because I don't know who to
>call or email to to find out the scoop from Commodore's side. I do not want
>to unfairly malign Commodore if GVP is trying to pass the buck. (GVP was
>very courteous and helpful, though.)
 
There is a difference, as I have described.  GVP thinks it's a problem, but
they seem to be the only ones.  Obviously, if you can avoid having ANY 
electrical difference between revisions of a system, that's a good thing.
But it's not always possible to have 20/20 foresight.  It is always possible
to have 20/20 hindsight, and it sure looks like GVP may need some glasses to
avoid this kind of thing in the future.
 
-- 
Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
   {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
	Standing on the shoulders of giants leaves me cold	-REM
4244.4HKFINN::MACDONALDVAXELN - Realtime Software PubsFri Nov 09 1990 14:211
    So .. how does this problem manifest itself to the user?