Avancerad Amiga Architecture-kretsuppsättning

AAA-kretsuppsättningen ( Advanced Amiga Architecture ) var tänkt att vara nästa generations Amiga multimediasystem designat av Commodore International . Inledningsvis började som ett hemligt projekt, de första designdiskussionerna startade 1988, och efter många revideringar och omdesigner tillverkades de första silikonversionerna 1992–1993. Projektet övergavs nästan 1993 efter att det beräknades att datorer skulle vara lika med AAA kort efter releasen, så ett ytterligare hopp behövdes, vilket ledde till projektet Hombre . AAA var inte designad för att vara AGA-kompatibel.

Designmål

AAA var tänkt att inkludera många tekniker.

  • 32/64 bitars databuss.
  • 256 djupa CLUT- poster 25-bitars breda vardera (256 indirekta färger indexerade genom 24-bitars palett med extra genlockbit som AGA har). Det här läget körs på den inbyggda AmigaOS- skärmen.
  • Direkta 16 bitars plana pixlar utan CLUT- poster, eftersom det här läget inte innehåller en palett eller en CLUT kräver det någon form av ReTargetable Graphics (RTG) drivrutin som chunky lägen.
  • Nytt Agnus/Alice-ersättningschip 'Andrea' med en uppdaterad 32-bitars blitter och Copper som kan hantera chunky pixlar.
  • Ett linjebuffertchip med dubbelbuffring som kallas 'Linda' ger högre upplösning (upp till 1280 x 1024). Linda dekomprimerar också två nya packade pixlar (PACKLUT, PACKHY) i farten.
  • Uppdaterad version av Paula kallad 'Mary' med 8 röster som kan tilldelas antingen till vänster eller höger kanal; varje kanal har 16-bitars upplösning med upp till 100 kHz samplingsfrekvens; dessutom gör den 8-bitars ljudsamplingingång.
  • Direct Chunky 16-bitars pixlar (15 bitar för 32768 färger och 1 bit för genlock- överlagring), tillhandahålls av det anpassade chipet "Monica", detta läge kräver RTG-drivrutin.
  • Nytt 24-bitars hybridläge (med chunky / plana egenskaper) bestod av 3 byte-plan med 8 bitar vardera. Liksom chunky lägen kräver den RTG-drivrutin för att den saknar CLUT .
  • Nytt 8/4/2 bitars Half- Chunky Graphics Mode som indirekt genom CLUT som 8-bitars plana lägen gör.(kräver RTG)
  • Nya packade (komprimerade) pixlar (2-bitars PACKLUT och 4-bitars PACKHY) dekomprimerade av Linda till 8-bitars halvklumpiga respektive 24-bitars hybridpixlar, som används för att påskynda animationer.
  • En reversibel pixelklocka för en frame grabber (en videoinspelningsenhet ) i chunky lägen (detta fungerar bara med VRAM -system).
  • Nya Hold-and-Modify- lägen (HAM-8 chunky och HAM-10 för 24bit / 16,8 miljoner färger).
  • Sprites storlek kan gå upp till 128 pixlar i bredd med vilken höjd som helst.
  • Dubbla 8-bitars spelfält.
  • VRAM- chipminnessystem med valfritt 32/64-bitars DRAM- chipminne (för billigare system).
  • 12x till 20x minnesbandbredd för Chip RAM- åtkomst av ECS .
  • 8x blitter hastighetsökning av AGA / ECS blitter .
  • Direkt stöd för 4 MB disketter (2,88 MB formaterade i IBM-stil och alla kända format inklusive Mac -disketter), med ett direkt gränssnitt till en rå CD-ROM- enhet eller Digital Audio Tape (DAT) och ett digitalt radiogränssnitt , hanterat av Mary-chip (port och kringutrustning för ljud).
  • Asynkron design som hanteras av Linda och Andrea gör AAA-pixelklocka oberoende av sin bussklocka så att chipsetet kan fungera med vilken CPU som helst (inklusive vilken RISC- processor som helst).
  • Chipsetet skulle inkludera upp till 1 miljon transistorer i sin 64-bitars dubbla systemkonfiguration (totalt).
  • Upp till 16 MB ChipRAM ( grafikminne ) i dubbla system.
  • Två fyra-byte buffrade FIFO seriella UART , en av dessa UART är i samma RGA-adress som den ursprungliga Paula UART .
  • Ett inbyggt genlock .
  • 40 on-demand DMA- kanaler dynamiskt allokerade av Andrea.
  • 64-bitars pixelbuss med 114 MHz pixelklocka i dubbla system som gör 1280x1024 @72 Hz skärmar möjliga.
  • 128-bitars långa minnesbussskurar

Den initiala chipsetkörningen var till stor del funktionell, men vissa viktiga delar som avbrottskontrollern fungerade inte, och andra testades aldrig.

Tre prototyper kallade " Nyx ", som betyder "natt" på klassisk grekiska , byggdes som teknikdemonstratorer och debuggerkort för de nya chipsen. Men Nyx var aldrig tänkt som den slutliga produktionsmaskinen, AAA-system skulle ha varit baserade på Acutiator-arkitekturen designad av Dave Haynie .

Commodore förklarade sig i konkurs innan designen var klar; en del av fokuset på AAA-chips gick över till att skapa en radikalt annorlunda 64-bitars design baserad på en modifierad PA-RISC 7150 CPU med tillagda grafikinstruktioner och videopipelines (Se Hombre chipset ). Fullt fungerande AAA-chips producerades aldrig, även om de talades mycket om i fackpressen. Många planer för att köpa Amiga och rädda tekniken kom och gick efter Commodores bortgång; alla inklusive insikten att för att Amiga ska förbli konkurrenskraftig måste utvecklingen och lanseringen av AAA eller Hombre vara ett av deras övergripande mål.

Se även

externa länkar