Budgie - manažer sběrnice Amigy 4000T
Na první pohled by se mohlo zdát, že mezi čipy Amigy už nebylo moc prostoru pro nové hráče, zvlášť po vydání modelů jako Amiga 4000. Ale když Commodore připravoval Amigu 4000T, speciální tower verzi svého high-end počítače, potřeboval optimalizovat správu sběrnic a paměťového systému. A právě tehdy vstupuje na scénu nenápadný, ale důležitý čip: Budgie.
Budgie je zákaznický čip, který slouží jako řídicí logika systémové sběrnice - tedy jako most mezi CPU, RAM, Zorro sloty a čipsetem. Je přímým pokračovatelem koncepce čipů jako Fat Gary nebo Buster, ale přináší určité technické změny, specifické pro potřeby Amigy 4000T.
Budgie určený jen pro Amigu 4000T
Co je to čip Budgie?
Budgie je zákaznický řadič systémové sběrnice v počítači Amiga 4000T. Je navržen tak, aby:
- zajišťoval řízení přístupu mezi CPU, RAM, čipsetem a rozšiřujícími kartami,
- organizoval časování přístupů,
- zvládal adresování a autokonfiguraci Zorro III sběrnice,
- pomáhal při řízení přerušení a DMA operací.
Budgie v podstatě nahrazuje část funkce čipů Fat Gary a Buster, které byly používány v desktopových verzích Amigy 3000 a 4000.
Kde se Budgie používá?
| Model | Použití čipu Budgie |
|---|---|
| Amiga 4000T | ✅ Ano |
| Amiga 4000 desktop | ❌ Ne (používá Fat Gary + Buster) |
| Amiga 3000/3000T | ❌ Ne |
| Amiga 500/600/1200 | ❌ Ne (jiná architektura) |
Budgie je tedy unikátní pro model 4000T a nenajdeš ho v žádné jiné klasické Amize.
Technická specifikace čipu Budgie
| Parametr | Hodnota |
|---|---|
| Název čipu | Budgie |
| Funkce | Řízení sběrnice, adresování, Zorro III, přerušení |
| Použití | Amiga 4000T |
| Spolupráce s | CPU (68040/68060), Ramsey, Buster (specifická verze) |
| Typ paměti | Fast RAM (32bit), Chip RAM |
| Podpora | Zorro II i Zorro III sloty |
| Pouzdro | PLCC nebo QFP (dle výrobní varianty) |
Co všechno Budgie zajišťuje?
? Řízení sběrnice CPU a RAM
- Organizuje přístup CPU (68040 nebo 68060) ke všem oblastem paměti,
- Koordinuje časování čtení a zápisu,
- Zajišťuje plynulý chod komunikace mezi procesorem, RAM a čipsetem.
? Správa Zorro II / III sběrnice
- Umožňuje detekci rozšiřujících karet při startu (Autoconfig protokol),
- Zprostředkovává komunikaci mezi CPU a kartami přes Zorro III (32-bitová sběrnice) i Zorro II (16-bit),
- Přiděluje kartám správné adresní prostory.
?️ Přerušení a DMA
- Budgie pomáhá řídit přerušení z rozšiřujících zařízení,
- Spolupracuje s Busterem a Ramseym při DMA přístupech z karet přímo do paměti.
Vztah Budgie k ostatním čipům
| Čip | Funkce |
|---|---|
| Ramsey | Řízení Fast RAM (správa paměťového přístupu) |
| Buster | Koordinace DMA cyklů, podpora Zorro III |
| Budgie | Primární řízení adresování, časování a systémové sběrnice |
| AGA čipset (Lisa, Alice, Paula) | Grafika, zvuk, základní multimédia |
Budgie tvoří infrastrukturní kostru mezi CPU, RAM a čipsetem.
Vývoj a změny oproti desktopovým modelům
Oproti standardní Amize 4000 s čipy Fat Gary + Buster přináší Budgie:
✅ Zjednodušenou správu sběrnice - část funkcí je integrovaná,
✅ Optimalizaci pro tower verzi s odlišným rozložením komponent,
✅ Lepší řízení vyšších taktovacích frekvencí CPU (68060 upgrade),
✅ Přímější komunikaci s Fast RAM.
Omezení a slabiny Budgie
❌ Stále závislý na kvalitní implementaci Busteru pro plnohodnotné DMA,
❌ Problémy s některými typy Zorro III karet (zpětná kompatibilita nebyla úplně perfektní),
❌ Specifický pouze pro A4000T – nelze jej jednoduše použít v jiných Amigách.
Shrnutí
Budgie je klíčový zákaznický čip Amigy 4000T, který řídí přístup CPU k paměti, adresování sběrnice, správu rozšiřujících slotů a přerušení. Je to tichý organizátor systémové architektury, díky kterému mohla A4000T nabídnout vyšší výkon, lepší rozšiřitelnost a stabilitu při použití výkonnějších procesorů, jako je 68060.
I když na první pohled není tak známý jako Lisa nebo Paula, Budgie je nezbytným pilířem funkčnosti jednoho z nejvýkonnějších modelů klasické Amiga řady.
| Název čipu | Číslo čipu | Číslo dílu | Použito v |
|---|---|---|---|
| Budgie Rev 0 | - | 391425-01 | A4000T |
| Budgie A | - | 391425-02 | A4000T |



