Gary - neviditelný koordinátor sběrnic Amigy

V klasické Amize známe spoustu známých jmen - Lisa kreslí obraz, Paula zajišťuje zvuk, Agnus nebo Alice řídí paměť a DMA. Ale mezi těmito hvězdami tiše působí jeden nenápadný, ale zásadní zákaznický čip, který zajišťuje, že celý systém ví, kdy a kam má co posílat: jmenuje se Gary.

Bez něj by nebyla žádná Amiga 500 nebo 2000 schopná spustit jediný program. Přesto se o něm mluví jen zřídka - a právě proto si zaslouží vlastní místo v galerii Amiga čipů.

Zákaznický čip Gary z A500 a A500+Zákaznický čip Gary z A500 a A500+ 

Co je to čip Gary?

Gary (zkráceně z Gate Array) je zákaznický čip, který plní funkci sběrnicového arbitra a dekodéru adres. Zajišťuje:

  • správné adresování mezi CPU, čipsetem a pamětí,
  • řízení přístupu k Kickstart ROM, RAM a čipové sadě,
  • detekci připojené disketové mechaniky,
  • řízení autokonfigurace Zorro II karet (v A2000),
  • podporu RESET signálu, přerušení a dalších základních funkcí systému.

Nezní to možná atraktivně, ale bez Garyho by se čipy Amigy navzájem nedomluvily.

Kde se čip Gary používá?

Gary byl použit především v klasických OCS a ECS modelech Amigy:

ModelPoužití čipu Gary
Amiga 500 ✅ Ano (běžně)
Amiga 500+ ✅ Ano
Amiga 2000 ✅ Ano
Amiga 1500 ✅ Ano
Amiga 600 ❌ Ne (nahrazen čipem Gayle)
Amiga 1200 ❌ Ne (nahrazen čipem Gayle + Bridgette)
Amiga 3000 / 4000 ❌ Ne (nahrazen Fat Gary / Ramsey / Buster)

Gary byl později nahrazen v modernějších modelech čipy jako Bridgette (A1200), Gayle nebo Fat Gary (A3000, A4000), které jeho funkce integrovaly spolu s dalšími.

Technická specifikace čipu Gary

ParametrHodnota
Název čipu Gary (Gate Array)
Funkce Řízení sběrnice, dekódování adres, reset, autokonfigurace
Použití A500, A2000, A500+
Výrobce Commodore (MOS Technologies)
Typ pouzdra PLCC (48 pinů)
Čipové číslo Např. 5719, 390544-01, 8373

Co všechno Gary zajišťuje?

Gary má ve struktuře systému roli řídicí logiky - sice sám „nevykonává“ výpočty, ale zajišťuje, že vše funguje v souladu:

? Adresová logika

  • Řídí přístup CPU ke komponentám Amigy (ROM, RAM, čipset),
  • Pomáhá dekódovat adresní prostor Motorola 68000 (16-bit CPU s 24-bit adresací),
  • Určuje, zda CPU požaduje přístup k čipsetu, I/O nebo externím zařízením.

? Sběrnicová komunikace

  • Zajišťuje časování čipové sběrnice mezi CPU, RAM, ROM a čipsetem,
  • Koordinuje přístupy tak, aby nedocházelo ke konfliktům mezi CPU a DMA zařízeními (např. Agnus),
  • Podporuje přerušení.

? Reset logika

  • Vede signál RESET k ostatním čipům při zapnutí nebo softwarovém resetu (CTRL - Amiga - Amiga),
  • Zajišťuje základní inicializaci systému.

? Autokonfigurace (A2000)

  • V A2000 (s rozšiřujícími sloty Zorro II) zajišťuje detekci a adresování rozšiřujících karet při startu systému.

Proč je Gary důležitý?

Gary nehraje navenek - žádný zvuk, žádný obraz, žádné efekty. Ale bez jeho funkce by:

  • CPU nevidělo ROM (Kickstart by se nenačetl),
  • čipset by nebyl správně adresovaný,
  • Zorro karty by nebyly detekovány,
  • počítač by při zapnutí nedělal vůbec nic.

Jeho práce je tichá, ale naprosto zásadní - je komunikačním rozcestníkem a časovým dozorem.

Fyzická podoba a označení

Gary je dostupný ve verzích:

VerzePopis
5719 Nejčastější verze v A500 a A2000
8373 Kombinovaný čip (v některých deskách)
390544-01 Číslo Commodore pro pozdější verze (např. v A500+)

Obvykle se nachází poblíž CPU a čipsetu, vedle Agnuse nebo Kickstart ROM.

Nahrazení Garyho v pozdějších Amigách

ModelNáhrada Garyho
Amiga 600 Gayle
Amiga 1200 Gayle + Bridgette
Amiga 3000/4000 Fat Gary + Buster + Ramsey

Novější čipy integrovaly více funkcí (např. IDE, PCMCIA), ale částečně stavěly na logice Garyho.

Selhání čipu Gary - příznaky

Gary bývá velmi spolehlivý, ale pokud odejde, může dojít k:

  • černé obrazovce po zapnutí,
  • nenačtení Kickstartu (žádná „disketová ruka“),
  • zamrzání při práci se Zorro kartami (v A2000),
  • neschopnosti resetu systému.

V A500 je čip často v patici - lze ho snadno vyměnit.

Shrnutí

Gary je tichý, ale nezastupitelný zákaznický čip, který řídí komunikaci mezi procesorem, pamětí a čipsetem Amigy. Slouží jako adresový dekodér, reset logika a správce sběrnice, a tvoří neviditelný základ stability klasické Amigy.

Přestože nehraje žádnou „viditelnou roli“, je to nezbytný stavební kámen - bez něj by Agnus, Paula ani Denise nevěděly, co mají dělat. Gary je mozek mezi mozky, který řídí celý tok dat uvnitř Amigy.

Název čipuČíslo čipuČíslo díluPoužito v
Gary 5718 318072-01 A2000
Gary 5719 318072-01 A500, A500+
Fat Gary 41 4393 390540-02 A3000, A4000
Fat Gary 41 4791 390540-02 A3000

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů