Amiga anpassade chips

Utöver Amiga-kretsuppsättningarna har olika specialdesignade chips använts i Commodore Amiga- datorer som inte tillhör 'Amiga-kretsuppsättningen' i snäv bemärkelse.

Systemlogik

Amiga 3000 moderkort som visar olika anpassade chips

Gary

CSG 5719 Gary , förkortning för Gate Array , har använts i Amiga 500 , 2000(B) och CDTV . Gary tillhandahåller limlogik för bussstyrning och innehåller stödjande funktioner för diskettenheten . Den integrerar många funktioner som byggts diskret i den tidigare Amiga 1000 för att minska kostnaderna.

Fett Gary

Fat Gary i Amiga 4000

Fat Gary var Garys uppgradering för 32-bitars A3000/T och A4000/T .

Gayle

Gayle ersatte Gary i A600 och A1200 . Den innehåller också styrlogiken för PCMCIA och det interna ATA-gränssnittet på dessa system.

Akiko

Akiko är CD32 :s allsidiga "lim"-chip och utgör en del av AGA- kretsuppsättningen som används i det systemet. Akiko är ansvarig för att implementera systemlimlogik som i tidigare Amiga-modeller hittades i de diskreta chipsen Budgie, Gayle och de två CIA:erna. I detalj innehåller den kontrolllogik för CD32:s CD-ROM- kontroller, systemtimer, de två spelportarna, den seriella ('AUX') porten och chipminnet som löds på moderkortet. Den styr ett EEPROM på en kilobyte för att spara data som highscores etc.

Dessutom kan Akiko-chippet hjälpa till med enkel " chunky -to- planar " grafikkonvertering i hårdvara. Amigas inbyggda display är en plan display som är enkel och effektiv att manipulera för rutiner som rullning eller 2D-komposition . Men chunky skärmar är snabbare och mer effektiva för manipulation av 3D-grafik . Akiko hjälper till med denna konvertering i hårdvara, istället för att flytta bitarna enbart med CPU-kod vilket skulle orsaka mer overhead . Konverteringen fungerar genom att skriva 32 8-bitars chunky pixlar till Akikos register och läsa tillbaka åtta 32-bitars ord av konverterad plan data som ska kopieras till displaybufferten.

Bridgette

Bridgette är en integrerad bussbuffert i A4000-serien. Den ansluter chip, CPU och I/O-bussar. Den ersätter sex 74F646s och fyra 74F245s chips som används i den ursprungliga A3000-designen.

Expansion

Buster

Buster är expansionsbussstyraren och användes i Amiga 2000(B), som integrerar diskret logik från den ursprungliga A2000(A) . Buster kontrollerar bussarbitrering och DMA för Zorro II- expansionsundersystemet.

Super Buster (Fat Buster)

Super Buster i A4000

Amiga 3000- och 4000-linjerna använder Super Buster för busskontroll och arbitrering av både Zorro II- och Zorro III- delsystem. Super Busters utveckling blev aldrig riktigt färdig, så det finns olika nivåer av kompatibilitet. Alla versioner av Super Buster är pin-kompatibla och kan uppgraderas.

  • Nivå I - upp till varv 7 (A3000), ger endast stöd för grundläggande Zorro III utan DMA.
  • Nivå II
    • rev 9 (A4000) är något snabbare än nivå I. Den ger DMA-stöd, men har en bugg som kan leda till att bussen låser sig.
    • rev 11 (Late A4000, A4000CR, A4000T och eftermarknad) ger DMA-stöd för en enda bussmaster. En 16 MHz A3000 kräver en 25 MHz uppgradering för att Buster 11 ska fungera.

Alla versioner stöder Zorro II PIO och DMA fullt ut.

Undulat

Budgie används i A1200 och ansluter luckans expansionsport för Zorro II-liknande expansioner och kontrollerar ytterligare Fast RAM .

Minne och direkt minnesåtkomst

8727 DMA

MOS Technology 8727 DMA användes på A2090(A) ST-506 / SCSI -kontrollern och tillhandahåller DMA-hantering för Konan DJC-002 (ST-506) och WD33C93 SCSI-kontroller med byte-till-ord-tratt och en 64- byte FIFO- buffert .

DMAC

Används i A2091/A590 SCSI-adaptrar, CDTV och A570 CDROM -expansion, ger 16-bitars DMAC DMA- och bussgränssnitt för WD33C93A SCSI -kontrollern eller A570 :s XC2064 FPGA -chip och inkluderar 24-bitars adressgenerering.

Ramsey & Super DMAC

Ramsey i A4000T

I A3000- och A4000-serierna styr Ramsey det inbyggda 32-bitars snabba RAM- minnet , fyra banker på antingen 1 eller 4 MiB, och tillhandahåller adressgenerering för Super DMAC . SDMAC i A3000/T tillhandahåller DMA och bussgränssnitt för den integrerade WD33C93A SCSI-styrenheten.

Officiellt kräver SDMAC rev 02 en Ramsey 04 och SDMAC 04 en Ramsey 07 motsvarighet. men SDMAC 04 + Ramsey 04-kombinationer har rapporterats fungera också. En kombination av SDMAC 02 + Ramsey 07 fungerar i allmänhet, men stora hårddiskfel har rapporterats.

Sparka igång

A1200 Kickstart 3.0 ROM

Kickstart ROM är inte ett anpassat chip utan ett maskprogrammerat ROM chip för de flesta versioner. Den innehåller den största delen av operativsystemet . Kickstart 1.x ROM har en kapacitet på 256 KiB , Kickstart 2.x och 3.x innehåller 512 KiB. 32-bitars Amigas använder ett par 16-bitars chips för att ge full bredd åtkomst. Senare realiserades ofta icke massproducerade uppgraderingsversioner med PROMs eller EPROMs .

Ingång/utgång

CIA

Alla Amiga-datorer använder två 8520 CIA . ( Complex Interface Adapter ) för perifert gränssnitt och systemtimer, förutom CD32, där dessa funktioner utförs av Akiko-chippet CIA-chipsen användes också i några andra Commodore-enheter.

  • "Jämna" CIA-funktioner: diskettkontroll, seriell kontroll, viss parallellportstatus
  • "Uda" CIA-funktioner: parallellport, tangentbord, visst diskettstöd, joystick/musknapp nummer ett.

Video

390562

'Hedley Controller' 390562-01 användes i A2024 högupplösta monitorn och styrde rambufferten (vanligtvis åtta 64K×4 DRAMs ) i antingen flimmerfixeringsläge eller dess egna speciella 1024×800/1024×1024 upplösningslägen.

Bärnsten

Amber (390538-03) användes i A3000(T) och på A2320 flimmerfixerexpansion för A2000. Amber-buffertar alternerar videofält i tre 256K×4-fältminneschips (OKI MSM514221) för att konvertera sammanflätad utdata till progressivt format ('vävning') vid 31 kHz, två gånger den normala skanningsfrekvensen . Amber kan noggrant sampla Lores och Hires lägen men tappar varannan horisontell pixel i SuperHires (35 ns pixlar) läge (för enkelhetens skull körs den alltid i Hires läge). Icke 15 kHz-lägen förbikopplas automatiskt till monitorn utan buffring eller ändring av frekvenser. Amber designades också för att fungera utan dyrt fältminne som en enkel skanningsdubblare , men har inte marknadsförts på det sättet.

Vidiot

Vidiot är en hybrid integrerad krets som fungerar som digital-till-analog-omvandlare ( DAC ) för OCS/ECS-generationens 12-bitars video till analog RGB -utgång. Den genererar också en monokrom sammansatt videosignal och kombinerad synk. A3000 använder en Vidiot vardera för 15 kHz video och för 31 kHz (Amber) utgång. A1000 använder diskreta motståndsarrayer och förstärkning. A600 och AGA Amigas använder DAC:er från hyllan .

  • Commodore Amiga 500/2000 teknisk referensmanual
  • A3000-systemschema, mars 1990
  • A4000 systemschema, mars 1992