Zorro III

Zorro III — системная шина, используемая для установки периферийных плат в материнскую плату компьютеров Commodore Амига. Впервые была использована в 1990 в модели Amiga 3000. Разработана в Commodore International ведущим инженером Dave Haynie.

Реализация

32-битная Zorro III заменила 16-битную шину Zorro II, используемую в предыдущей модели Amiga 2000. Это было машинно-зависимое решение, вызванное отсутствием на время разработки индустриального стандарта системной шины с приемлемой функциональностью (работы над PCI только начались в лаборатории Intel.)

Как и Zorro II, Zorro III обеспечивала горячее автоопределение устройств (аналогичная технология — Plug and Play на шине PCI), когда устройства на шине динамически резервируют ресурсы на шине во время загрузки.

Zorro III продолжила подход прямого доступа к адресному пространству, с отсутствием портов ввода-вывода, и соответственно с отображением его в адресное пространство CPU, что могло быть лимитирующим фактором для процессоров с 24-битной адресацией. С другой стороны, так как процессор имел прямой доступ к любому Zorro III устройству как к памяти, память видеокарт могла быть использована как системная.

Как асинхронная шина, Zorro III ограничивает время, за которое транзакция должна состояться. В отличие от PCI, в которой доступом к шине управляет арбитр, Zorro III для этой функции использует шинный терминатор — специальный чип на Amiga 3000 и Amiga 4000 — Buster (Bus Terminator). Это означает, что PCI может масштабироваться более просто (но, с другой стороны, это ограничивает число устройств на одной шине PCI семью) и то, что Zorro III имеет меньшую задержку и может быстрее обслуживать прерывания.

Несмотря на 32-битный дизайн, Zorro III использовала тот же 100-контактный разъём, что и Zorro II. Дополнительные линии адреса и данных получались мультиплексированием существующих сигналов и свойством сигналов быть разнесенными во времени (например, адрес предшествует данным). Это позволило использовать карты Zorro II на новой шине, причём вместе с картами Zorro III. Некоторые Zorro III карты также могли работать в режиме Zorro II.

При теоретическом потолке пропускной способности в 150 Мб/с (32-бит x 37.5 МГц) на реальных системах из-за ограничений в чипе Buster трансфер между системой и устройством Zorro III был меньше 20 Мб/с, что значительно меньше DMA-трансфера между двумя картами Zorro III. [1]

Карта памяти

Address Size [MByte] Description
0xFFFF FFFF 16.0 Reserved [1]
0xFF01 0000
0xFF00 0000 64 KB Zorro III Configuration unit
0x8000 0000 2032.0 Reserved
0x1000 0000 1792.0 Zorro III expansion space [2]
0x0800 0000 128.0 32-Bit memory expansion space
0x0100 0000 112.0 A3000 motherboard space
0x00F0 0000 1.0 Motherboard ROM
0x00E8 0000 0.5 Zorro II I/O
0x00B8 0000 3.0 A2000 motherboard register space
0x00A0 0000 1.5 Zorro II I/O expansion space
0x0020 0000 8.0 Zorro II memory expansion space
0x0000 0000 2.0 Chip memory

Конструктив

Двухрядный разъём со стандартным шагом 2,54 мм, 2 х 50 контактов. [3]

Питание[2]:

[ Напряжение, В] [ Ток, А]
+5 2,0
−5 < 0,3
+12 < 8,0
−12 < 0,3

См. также

  • Autoconfig
  • Zorro II

Примечания

  1. The Amiga 3000+ System Specification An enhanced Amiga 3000 family computer Document Revision 0.6 1991 DevCon Release by Dave Haynie July 17, 1991 Copyright 1991 Commodore-Amiga, Inc.  (неопр.) Архивировано 28 апреля 2012 года. 090501 thule.no p14
  2. 1 2 The Zorro III bus specification. A General Purpose Expansion Bus for High Performance Amiga Computers. Document Revision 1.10. by Dave Haynie March 20, 1991 Copyright 1990, 1991 Commodore-Amiga, Inc.  (неопр.) Архивировано 28 апреля 2012 года. 090430 thule.no p16 fig1-1
  3. Replacement zorro slots? - English Amiga Board  (неопр.). Архивировано 28 апреля 2012 года. 090501 eab.abime.net

Ссылки

  • thule.no — The Zorro III Bus Specification (PDF)
  • amiga.resource.cx — Amiga Hardware Database Descriptions and photos of Zorro III cards
  • amigahardware.mariomisic.de — The Big Book of Amiga Hardware
Перейти к шаблону «Компьютерные шины»
Компьютерные шины и интерфейсы
Основные понятия
Процессоры
Внутренние
Ноутбуки
Накопители
Периферия
Управление оборудованием
Универсальные
Видеоинтерфейсы
Встраиваемые системы
Перейти к шаблону «Компьютеры Amiga»
Компьютеры Amiga
Чипсет OCS
Amiga 600
Чипсет ECS
Чипсет AGA
PPC-поколение
Клоны
ОС
Технологии