Alice - klidná velitelka AGA čipsetu

V architektuře Amigy měl každý specializovaný čip přesně vymezenou roli. Zatímco Lisa kreslí grafiku, Paula se stará o zvuk a Denise zajišťovala vykreslování obrazu v dřívějších systémech, nejdůležitějším „manažerem“ celého systému byla vždy Agnus - zákaznický čip, který měl na starosti přístup do paměti, řízení DMA, copper a blitter.

Když Commodore v roce 1992 představil čipset AGA (Advanced Graphics Architecture), Agnus dostala nástupkyni. Jmenovala se Alice - a byla klíčovým prvkem, který umožnil AGA čipsetu rychlejší a modernější paměťové operace.

Alice 391010-01 určený pro A1200, A4000 a A4000TAlice 391010-01 určený pro A1200, A4000 a A4000T

Co je to Alice?

Alice je řídicí zákaznický čip používaný v počítačích Amiga s čipsetem AGA. Zajišťuje:

  • řízení přístupu do čipové paměti (CHIP RAM),
  • obsluhu DMA kanálů pro ostatní čipy,
  • činnost blitteru (rychlého kopírovacího enginu),
  • činnost copperu (programovatelného koprocesoru),
  • generování časování obrazovky a přerušení.

Je tedy přímou nástupkyní čipu Agnus, používaného v čipsetech OCS a ECS, a zachovává jeho schopnosti s několika vylepšeními.

V jakých počítačích najdeme čip Alice?

Alice je nedílnou součástí AGA čipsetu, a tedy se nachází pouze v těchto modelech:

  • Amiga 1200
  • Amiga 4000 (desktop i tower)
  • Amiga CD32

V žádné starší Amize (A500, A600, A2000, A3000) Alice není - tam její roli plní různé verze čipu Agnus.

Technická specifikace čipu Alice

ParametrHodnota
Název čipu Alice
Plné označení Advanced Integrated Circuit Logic for Enhanced Systems
Funkce Řízení DMA, přístup do chip RAM, copper, blitter
Čipset AGA
Výrobce Commodore
Typ paměti 32-bit CHIP RAM
Velikost chip RAM až 2 MB
Obvod CMOS, PLCC/QFP pouzdro
Předchůdce Agnus (OCS/ECS)

Co všechno Alice zajišťuje?

? Řízení CHIP RAM

Alice je hlavním arbitrem přístupu k čipové paměti. Umožňuje:

  • procesoru (CPU) číst / zapisovat do CHIP RAM,
  • ostatním čipům (Lisa, Paula, atd.) přístup přes DMA,
  • synchronizaci paměťových cyklů mezi více zařízeními.

Díky 32-bitové paměťové sběrnici v AGA je tento přístup rychlejší než u předchůdce Agnuse (který měl 16-bit sběrnici).

? DMA (Direct Memory Access)

Alice obsluhuje DMA kanály pro:

  • zvuk (Paula),
  • grafiku (Lisa),
  • sprity,
  • disketovku,
  • blitter,
  • copper.

Tímto způsobem mohou ostatní čipy přistupovat do paměti bez zatěžování CPU, což je jeden z důvodů, proč byla Amiga tak výkonná i bez výkonného procesoru.

?️ Blitter

Alice obsahuje blitter engine, který umožňuje:

  • kopírování oblastí paměti (např. bitové mapy),
  • kreslení čar a vyplňování oblastí,
  • maskování a operace s bitplány,
  • logické operace (AND, OR, XOR).

Blitter je extrémně výkonný pro 2D grafiku, zejména ve hrách nebo DTP aplikacích.

⚙️ Copper

Další specialitou Alice je copper - jednoduchý, ale výkonný programovatelný koprocesor, který:

  • synchronizuje změny registrů s obrazovým výstupem (raster efekty),
  • umožňuje měnit palety, přepínat režimy, spouštět přerušení,
  • bývá hojně využíván v demoscéně a hrách pro efekty typu „paralax scrolling“, „copper bars“ atd.

? Časování a přerušení

Alice generuje vertikální a horizontální synchronizační signály (VSYNC, HSYNC), a přerušení, které používá CPU i další čipy.

Alice vs. Agnus - co se změnilo?

FunkceAgnus (OCS/ECS)Alice (AGA)
Paměťová sběrnice 16-bit 32-bit
Maximální chip RAM 512 KB - 2 MB 2 MB (standardně)
Podpora blitteru Ano Ano (beze změn)
Copper Ano Ano (beze změn)
Rychlost nižší vyšší propustnost díky šířce sběrnice
Podpora AGA režimů Ne Ano (HAM8, 256 barev, 24-bit paleta)

Alice nepřináší úplně nové funkce, ale zásadně zvyšuje propustnost a výkon stávajících mechanismů.

Spolupráce s ostatními čipy AGA

Alice tvoří jádro AGA systému společně s:

ČipFunkce
Lisa Grafický čip - vykresluje bitplány, barvy, sprity
Paula Zvuk, disketa, sériový port
Gayle Řízení IDE, PCMCIA, I/O (A1200)
Bridgette Logika CPU sběrnice a adresování (A1200)

Alice spravuje paměť, zatímco Lisa interpretuje grafiku a Paula zvuk. Společně tvoří klasické jádro AGA čipsetu.

Revize a označení čipu Alice

Označení čipuPoužití
391425-01 Amiga 1200 - běžná verze
391425-02 Amiga 4000 - vylepšená verze pro desktop i tower
C= Alice Typické označení na čipu

V Amize CD32 je Alice též přítomná, často jako QFP varianta (nikoli PLCC jako v A1200).

Shrnutí

Alice je klíčový řídicí čip čipsetu AGA, který zastává funkci Agnuse, ale s výrazně vyšší propustností a 32-bitovým přístupem do čipové paměti. Umožňuje paralelní fungování více čipů díky DMA, vykreslování pomocí copperu a efektivní práci blitteru.

Bez Alice by nebylo možné využít plný potenciál čipsetu AGA - a tedy ani zobrazit 256 barev, HAM8 režim nebo vyšší grafická rozlišení v reálném čase. Je to tichá síla v pozadí, která zajišťuje, že všechno v Amize běží tak, jak má.

Název čipu Číslo čipu Číslo dílu Použito v
Alice (2MB) 8374 391010-01 A1200, CD32
Alice (2MB) 8374R2 390544-01 AA3000 , A4000, A4000T

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů