- Zorro III
-
Zorro III — системная шина, используемая для установки периферийных плат в материнскую плату компьютеров Амига. Впервые была использована в 1990 в модели Amiga 3000 компании Commodore . Разработанная в Commodore International ведущим инженером Dave Haynie.
Содержание
Реализация
32-битная Zorro III заменила 16-битную шину Zorro II используемую в предыдущей модели Amiga 2000. Это было машинно-зависимое решение вызванное отсутствием на время разработки индустриального стандарта системной шины с приемлемой функциональностью (работы над PCI только начались в лаборатории Интела.)
Как и 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 Примечания
- ↑ 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
- ↑ 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
- ↑ 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 Чипсет OCS Amiga 1000 • Amiga 500 • Amiga 2000 • Amiga 2500 • Amiga 1500 • Amiga CDTV
Чипсет ECS Amiga 1500+ • Amiga 2000+ • Amiga 3000 • Amiga 3000UX • Amiga 3000T • Amiga 500+ • Amiga 600
Чипсет AGA Amiga 1200 • Amiga 4000 • Amiga 4000T • Приставка Amiga CD32
Клоны Minimig • Natami • C-One
ОС Категории:- Amiga
- Компьютерные шины
Wikimedia Foundation. 2010.