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 buszrendszer.[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ára 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éses 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.