A Chip RAM az Amiga "custom", azaz speciális rendeltetésű chipsetje számára elérhető RAM.[1] A Chip RAM használatán a CPU és a "custom" chipek osztoznak, az elérés pedig közvetlenül történik (DMA).[2] Olykor a megtévesztő "grafikus RAM" névvel is illetik.

Gyors adatok
Chip RAM
adattárolómemória
GyártókCommodore International
Csatlakozó
Alaplapon beépített
Bezárás

Közvetlen memóriahozzáférés

Az Amiga architektúrájában a DMA vezérlő az Agnus chipbe (AGA chipsetes modellekben az Alice chipbe) van integrálva. Mind a CPU, mint a chipset többi eleme esetében az Agnus dönt a megosztott RAM-hoz való hozzáférésről. Ez a custom chipek számára lehetővé teszi, hogy a CPU-tól függetlenül hajtsanak végre video, audio, vagy más DMA-műveleteket. A korai Amiga-rendszereken a CPU rendszerint csak minden második memóriaciklus alatt érhette el a memóriát. Az Agnus működtette azt a rendszert, hogy a "páratlan" órajelciklusok az idő-kritikus custom chipek számára voltak fenntartva, míg a "páros" ciklusok voltak a CPU-ra kiosztva, így átlagos DMA-használat mellett a CPU memóriaelérése jellemzően nem volt akadályozott és megszakításmentesen tudott működni. Mindazonáltal a chipset bizonyos DMA hozzáférési, mint például nagyobb színmélységű nagyfelbontású grafikus, Copper "koprocesszor", vagy blitter logikai áramköri műveletek pótlólagos ciklusokat használhatnak, melyek megakadályozhatják a CPU ciklus-hozzáférését. Ilyen esetekben a CPU-ciklusok hozzáférése csak a megosztott RAM tekintetében korlátozottak, de sohasem a CPU által kizárólagosan használt Fast RAM (ha van ilyen a gépben), illetve a ROM vonatkozásában.[2]

Memóriakapacitás modellenként

A rendszerbe telepített Chip RAM mérete fontos, mivel ez határozza meg, hogy mennyi grafikus, audio, illetve háttértár-adattal tudnak dolgozni a custom chipek a CPU nélkül. Az alábbi táblázat összegzi az Amiga egyes modelleinek alapvető memória-konfigurációit és bővíthetőségeit.[2]

További információk Modell, Chip RAM [MB] (alap felszereltség) ...
ModellChip RAM [MB]
(alap felszereltség)
Chip RAM [MB]
(maximum)
Szélesség
Amiga 1000256 KByte512 KB[2]16-bit
Amiga 500, Amiga 2000, CDTV512 KB - 1 MB[a]512 KB - 1 MB[b]16-bit
Amiga 500 Plus, Amiga 6001 MB2 MB16-bit
Amiga 30001 MB2 MB32-bit[c]
Amiga 1200, Amiga 4000, Amiga CD322 MB2 MB32-bit[d]
Bezárás

A megosztott RAM adatbusza 16-bites mind az OCS, mind pedig az ECS chipsetes rendszerekben.[c] A későbbi AGA chipsetes rendszerek 32-bites adatbuszt használtak, melyet az Agnust leváltó Alice koprocesszor vezérelt. A memória órajele AGA-rendszereken a duplája a korábbiakhoz képest és a Chip RAM sávszélessége végeredményben négyszer gyorsabb lett a korábbi, 16-bites dizájnhoz képest. A 32-bites hozzáférés azonban csak a CPU-ra és grafikus DMA-ra korlátozódik és nem vonatkozik a többi eszközre. Az ECS-alapú A3000-nek is 32-bites Chip RAM-ja van, de ez csak a CPU irányú műveletekre vonatkozik, a chipset továbbra is 16-bites.

A Chip RAM maximális mérete az Agnus/Alice chip változattól függ. Az eredeti, 48-tűs DIP tokozással rendelkező 8361-es Agnus chip az A1000-es gépben, illetve a korai A2000-es rendszerekben 512 KB RAM-ot képes címezni. Az Agnus rákövetkező változatai ("Fat" Agnus 8370/8371) már 84-érintkezős PLCC tokozással rendelkeznek,[2] mely vagy foglalatba, vagy alaplapra szerelt. Az A1000-es modellt kivéve az Amigák 2 MB Chip RAM-ig bővíthetők. Az A500 és a korai A2000B egy újabb, 8732A típusszámú Agnus chip telepítésével és minimális hardvermódosítással alkalmassá tehető 1 MB Chip RAM kezelésére, a későbbi kiadású modellek már eleve ezzel a chippel rendelkeznek, így csak jumper-állítás szükséges. 8372B, illetve 8375 típusú Agnus chip is telepíthető, ilyenkor már 2 MB Chip RAM válik telepíthetővé.

Az Amiga 4000 alaplapján van egy nem használt jumper (J213), mely előre vetíti a későbbi chipeket és "8 MB of Chip RAM" feliratot visel, ugyanakkor állástól függetlenül csak 2 MB címezhető az Alice chip korlátai miatt.[3] Az UAE szoftveres Amiga-emulátor ugyanakkor képes 8 MB Chip RAM-mot is emulálni.[4]

Megjegyzések

  • a: a kései A500/A2000 modelleket gyárilag 1 MB Chip RAM-mal szerelték
  • b: a hardver módosításával 2 MB-ig bővíthető
  • c: az A3000 Chip RAM-ja a CPU számára 32-bitesen, a custom chipek számára 16-bitesen elérhető
  • d: az AGA Chip RAM-ját 32-bitesen éri el a CPU és csak grafikus DMA útján, míg az audio, floppy, Copper és blitter DMA 16-bites maradt

Jegyzetek

Kapcsolódó szócikkek

Források

Fordítás

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.