Amiga Zorro III
Zorro III | |
Feltalálás ideje | 1990 |
Feltaláló | Dave Haynie |
buszrendszer | Amiga bővítő busz |
Gyártók | Commodore International |
Csatlakozó | |
Alaplapon beépített |
A Zorro III az Amiga 3000 és az Amiga 4000 bővítőkártyák fogadására szolgáló általános célú 32-bites buszrendszere.[1]
Történet
[szerkesztés]Az Amiga 3000 1990-es megjelenésével együtt debütált a Zorro III busz is, mely bővítőkártyák alaplapra történő csatlakozását tette lehetővé. A buszrendszert a Commodore akkori vezető mérnöke, Dave Haynie tervezte és az Amiga 2000-es modellben alkalmazott 16-bites Zorro II kiváltását volt hivatott, a vele való kompatibilitást megtartva.[2] Elődjéhez hasonlóan a Zorro III is lehetővé tette a bővítőkártyák valós Plug-and-Play, illetve automatikus felismerését és az eszközökhöz való dinamikus erőforrás-hozzárendelést (Autoconfig) bootolás alatt, mindezt az IBM-kompatibilis PC-kben 1994-től alkalmazott PCI előtt[3] és ahhoz nagyon hasonló módon.
A Zorro III továbbra is a közvetlen memória hozzáférésses megközelítést alkalmazta, mint a Zorro II-ben. Elődjéhez szintén hasonlóan nagyobb memóriaterületet foglalt le a memóriaigényesebb bővítőkártyáknak és kisebbet az "I/O-típusú" kártyáknak. A buszrendszer mindenképp 32-bites CPU-t igényelt, mely bármely Zorro III eszközt közvetlenül, mint a memóriát, tudta elérni, így például egy videokártyán lévő memóriát rendszer RAM-ként lehetett adott esetben használni.
A Zorro III első implemetációja a Commodore "Fat" Buster (BUS conTrollER) logikai kapumátrixában valósult meg, melyet számos nagy sebességű PAL, illetve TTL puffer chip segített. Az Amiga 4000-ben alapvetően hasonló volt a kialakítás, azonban egy második kapumátrix is beépítésre került a TTL pufferek helyett. A Buster chip döntési logikája felügyelte a buszt, átfordított az MC68030 processzor busz protokollja és a Zorro III busz ciklusai között, illetve az átvitt megszakítási mechanizmus között.
A Zorro III busz elméleti sávszélessége 150 MB/s, azonban ez csak maximum 20 MB/s lehet "burst" adatátvitel nélkül,[4] és a gyakorlatban valahol 13,5 MB/s körül alakul a tényleges adatátviteli sebesség a Buster chip korlátai miatt. Ez az Intel első PCI implemetációjához mérhető, melynek a csúcs sávszélessége 25 MB/s volt.
Memóriatérkép
[szerkesztés]Cím | Méret [MB] | Leírás[5] |
---|---|---|
0x0000 0000 | 2.0 | ChipRAM |
0x0020 0000 | 8.0 | Zorro II memória címterülete |
0x00A0 0000 | 1.5 | Zorro II I/O címterület |
0x00B8 0000 | 3.0 | A2000 alaplapi regiszterterület |
0x00E8 0000 | 0.5 | Zorro II I/O |
0x00F0 0000 | 1.0 | Alaplapi ROM |
0x0100 0000 | 112.0 | A3000 alaplapi címterület |
0x0800 0000 | 128.0 | 32-bites memória címterület |
0x1000 0000 | 1792.0 | Zorro III címterület[6] |
0x8000 0000 | 2032.0 | Fenntartott |
0xFF00 0000 | 64 KB | Zorro III konfigurációs egység |
0xFF01 0000 | 16.0 | Fenntartott[7] |
0xFFFF FFFF |
Csatlakozó
[szerkesztés]A fizikai csatoló szabványos 2,54 mm-enkénti beosztású, kártyaél-csatlakozós 2x50-tűsoros.
Tépellátás:[8]
tű | [Volt] | [Amper] |
---|---|---|
5,6 | +5 | 2.0 |
8 | -5 | < 0.3 |
10 | +12 | < 8.0 |
20 | -12 | < 0.3 |
Jegyzetek
[szerkesztés]- ↑ History
- ↑ ZorroBus
- ↑ PCI Familiy History (angol nyelven). pcisig.com . (Hozzáférés: 2020. március 11.)
- ↑ Dave Haynie: Re: Max Bandwidth of Zorro (angol nyelven). news-server.csri.toronto.edu , 1991. március 11. (Hozzáférés: 2020. március 11.) „Zorro III has a theoretical limit of about 50 MB/s using full cycles, or 150 MB/s using multiple transfer cycles within full cycles (eg, "burst). The A3000's Zorro III implementation has a practical limit of about 20 MB/s without burst.”
- ↑ HardwareManual
- ↑ Zorro3Spec 1-4.o.,1-1.ábra
- ↑ A3000+Spec 1-4.o.,1-2.ábra
- ↑ Zorro3Spec 2.3.1. Power Connections; 2-6.o.
Kapcsolódó szócikkek
[szerkesztés]Források
[szerkesztés]- ↑ Zorro3Spec: Dave Haynie: The Zorro III Bus Specification (angol nyelven). Commodore-Amiga, Inc., 1991. március 20. [2020. március 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2020. március 11.)
- ↑ A3000+Spec: Dave Haynie: The Amiga 3000+ System Specification (angol nyelven). Commodore-Amiga, Inc., 1991. július 17. (Hozzáférés: 2020. március 11.)
- ↑ ZorroBus: Zorro Expansion Bus (angol nyelven). amigang.fr . (Hozzáférés: 2020. március 11.)
- ↑ HardwareManual: Amiga® Hardware Reference Manual - Amiga Bus History (angol nyelven). theflatnet.de . (Hozzáférés: 2020. március 11.)
Fordítás
[szerkesztés]- Ez a szócikk részben vagy egészben az Amiga Zorro III című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.