Zorro III je systémová sběrnice používaná k instalaci periferních desek na základní desku počítačů Commodore Amiga . Poprvé byl použit v roce 1990 v modelu Amiga 3000 . Vyvinutý v Commodore International hlavním inženýrem Davem Hayniem .
32bitová Zorro III nahradila 16bitovou sběrnici Zorro II používanou v předchozím modelu Amiga 2000 . Jednalo se o řešení závislé na počítači, způsobené nedostatkem průmyslové standardní systémové sběrnice s přijatelnou funkčností v době vývoje (práce na PCI právě začala v laboratoři Intel .)
Stejně jako Zorro II, Zorro III poskytoval horkou automatickou detekci zařízení (podobně jako Plug and Play na sběrnici PCI ), kdy zařízení na sběrnici dynamicky rezervují zdroje na sběrnici v době spouštění.
Zorro III pokračoval v přístupu přímého přístupu k adresnímu prostoru, bez I/O portů, a podle toho jej mapoval do adresního prostoru CPU, což by mohlo být limitujícím faktorem pro procesory s 24bitovým adresováním. Na druhou stranu, protože procesor měl přímý přístup k jakémukoli zařízení Zorro III jako paměť, paměť grafické karty mohla být použita jako systémová paměť.
Jako asynchronní sběrnice omezuje Zorro III dobu, kterou musí transakce trvat. Na rozdíl od PCI, ve kterém arbitr řídí přístup ke sběrnici, používá Zorro III pro tuto funkci terminátor sběrnice - speciální čip na Amize 3000 a Amiga 4000 - Buster (Bus Terminator). To znamená, že PCI lze snadněji škálovat (ale na druhou stranu omezuje počet zařízení na jedné sběrnici PCI na sedm) a že Zorro III má nižší latenci a dokáže rychleji obsluhovat přerušení.
Navzdory 32bitovému designu používal Zorro III stejný 100pinový konektor jako Zorro II. Další adresové a datové linky byly získány multiplexováním existujících signálů a vlastností signálů, které mají být od sebe v čase (např. adresa předchází data). To umožnilo použití karet Zorro II na nové sběrnici a společně s kartami Zorro III. Některé karty Zorro III by také mohly fungovat v režimu Zorro II.
S teoretickým stropem propustnosti 150 Mb/s (32-bit x 37,5 MHz) na reálných systémech byl kvůli omezením v čipu Buster přenos mezi systémem a zařízením Zorro III méně než 20 Mb/s, což je výrazně méně než přenos DMA mezi dvěma kartami Zorro III. [jeden]
Adresa | Velikost [MB] | Popis |
---|---|---|
0xFFFFFFFF | 16.0 | Rezervováno [1] |
0xFF01 0000 | ||
0xFF00 0000 | 64 kB | Konfigurační jednotka Zorro III |
0x8000 0000 | 2032,0 | Rezervováno |
0x1000 0000 | 1792,0 | Expanzní prostor Zorro III [2] |
0x0800 0000 | 128,0 | 32bitový prostor pro rozšíření paměti |
0x0100 0000 | 112,0 | Prostor na základní desce A3000 |
0x00F0 0000 | 1,0 | ROM základní desky |
0x00E8 0000 | 0,5 | Zorro II I/O |
0x00B8 0000 | 3.0 | Registrační prostor základní desky A2000 |
0x00A0 0000 | 1.5 | Zorro II I/O expanzní prostor |
0x0020 0000 | 8,0 | Prostor pro rozšíření paměti Zorro II |
0x0000 0000 | 2,0 | Čipová paměť |
Dvouřadý konektor se standardní roztečí 2,54 mm, 2 x 50 pinů. [3]
Výkon [2] :
[Napětí, V] | [Aktuální, A] |
---|---|
+5 | 2,0 |
−5 | < 0,3 |
+12 | < 8,0 |
−12 | < 0,3 |
Počítačové sběrnice a rozhraní | |
---|---|
Základní pojmy | |
Procesory | |
Vnitřní | |
notebooky | |
Pohony | |
Obvod | |
Správa zařízení | |
Univerzální | |
Video rozhraní | |
Vestavěné systémy |
Amiga | Počítače||
---|---|---|
Čipová sada OCS | ||
Čipová sada ECS | ||
Čipová sada AGA |
| |
PPC generace |
| |
klony |
| |
OS |