Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Выпущенная как шина расширения для Commodore Amiga 3000 в 1990 году, компьютерная шина Zorro III использовалась для подключения периферийных устройств к материнской плате Amiga . Разработанный ведущим инженером Commodore International Дэйвом Хейни , 32-битный Zorro III заменил 16-битную шину Zorro II, использовавшуюся в Amiga 2000 . Как и в случае с шиной Zorro II, Zorro III допускал истинное автоматическое определение Plug and Play (аналогично шине PCI ПК и ранее ), при этом устройствам динамически выделялись ресурсы, необходимые им при загрузке.

Zorro III продолжил дизайн Zorro II с прямым отображением адресов в память (в отличие от процессоров 80x86, семейство MC68K, используемое в Amiga, не имело отдельного механизма адресации ввода / вывода). Как и в случае с Zorro II в 24-битных системах, Zorro III зарезервировал большой кусок 32-битного адресного пространства реальной памяти для карт с отображением большой памяти, меньший кусок с меньшей степенью детализации для платы типа «I / O». Zorro III никогда не поддерживался на 24-битных адресных или 16-битных устройствах данных - для этого требовался полноценный 32-битный ЦП. ЦП мог напрямую обращаться к любому устройству Zorro III как к памяти, поэтому можно было (и было сделано) расширение памяти Zorro, а также возможность использовать видеопамять на видеокарте в качестве системного ОЗУ .

В качестве асинхронной шины Zorro III определил циклы шины заданной длины, в течение которых может выполняться транзакция, соответствующая спецификациям шины. Первоначальная реализация Zorro III была в виде массива ворот Commodore "Fat" Buster (BUS conTrollER), которому помогали очень высокоскоростной PAL и многочисленные микросхемы буфера TTL для буферизации, изоляции и мультиплексирования шины. Реализация Amiga 4000 была в основном такой же, но интегрировала второй вентильный массив для замены буферов TTL. Микросхема Buster обеспечивала арбитраж шины, преобразование между протоколами шины MC68030 и циклами шины Zorro II или Zorro III (географически сопоставлено на основе адреса шины Zorro), а также механизм векторных прерываний, который обычно не используется. Автобусные мастера Зорро II были законными автобусными свиньями,но устройства Zorro III подвергались справедливому арбитражу и имели ограниченное контроллером владение шиной.

Несмотря на то, что это 32-битная шина, Zorro III использовал тот же 100-контактный слот и граничный разъем.как Зорро II. Дополнительные линии адреса и данных были предоставлены путем мультиплексирования некоторых существующих соединений с изменением характера линий на разных этапах цикла доступа к шине (например, адрес становится данными). Однако автобус не был полностью мультиплексирован; младшие 8 бит адреса были доступны во время циклов передачи данных, что позволило Zorro III поддерживать быстрый пакетный цикл в страничном режиме. Правильно спроектированные карты расширения Zorro II могут сосуществовать с картами Zorro III; От мастера шины Zorro III не требовалось поддерживать DMA-доступ к целевым объектам шины Zorro II. Карты могут обнаруживать объединительную плату Zorro III против Zorro II, что позволяет некоторым картам Zorro III функционировать при подключении к более старой шине Zorro II, хотя и при пониженной скорости передачи данных Zorro II.

Шина Zorro III имеет теоретическую пропускную способность 150 МБ / с, исходя из идеального ведущего и ведомого устройства Zorro III, работающего с минимальным временем настройки и удержания. [1] [2] [3] Реальная скорость передачи данных между реализацией Zorro III Amiga 3000/4000 и картой Zorro III составляет около 13,5 МБ / с из-за ограничений чипа Buster. [4] Это было сравнимо с первой реализацией PCI от Intel, пиковая скорость которой составляла 25 МБ / с. Zorro III был оптимизирован для будущих однокристальных реализаций протокола, но ресурсы, доступные в Commodore в 1990 году, ограничивали первоначальную реализацию.

Это также является ограничивающим фактором для плат расширения Amiga PCI сторонних производителей, таких как, например, Elbox Mediator PCI или Matay Prometheus PCI (от 12 МБ / с PCI до системы 68k). Передача DMA между двумя картами Zorro III (или картами PCI на плате расширения PCI) может быть намного быстрее. [5]

Карта памяти [ править ]

Физический [ править ]

Физический разъем представляет собой стандартный краевой разъем карты с шагом 2,54 мм (100 мил) с 2 × 50 рядами контактов. [8]

Мощность:

[6]

См. Также [ править ]

  • Список пропускной способности устройства - Примечания по производительности Zorro III

Ссылки [ править ]

  1. ^ Дэйв Хейня , дизайнер из автобуса Zorro III, претензии в этой публикациичто теоретический максимум шины Zorro III может быть полученпомощью информации о синхронизацииприведенной в главе 5 в технической спецификации Zorro III архивации 2012-07-16 в Вайбаке Машинка .
  2. ^ Дэйв Хейни, разработчик шины Zorro III, утверждает в этом посте, что Zorro III является асинхронной шиной и, следовательно, не имеет классического диапазона МГц. Максимальное теоретическое значение МГц может быть получено путем изучения временных ограничений, подробно описанных в технической спецификации Zorro III, заархивированной 2012-07-16 на Wayback Machine , что должно дать около 37,5 МГц. Ни одна из существующих реализаций не работает на этом уровне.
  3. ^ Дэйв Хейни, разработчик автобуса Zorro III, утверждает в этой публикации, что максимальная скорость передачи пакетов Zorro III составляет 150 МБ / с.
  4. ^ "Сообщение на amiga.org Майкла Бёмера о реальной скорости Zorro III" . Архивировано из оригинала на 2012-02-29 . Проверено 19 марта 2013 .
  5. ^ czex.com - Часто задаваемые вопросы о Прометее
  6. ^ a b Хейни, Дэйв (20 марта 1991 г.). «Спецификация автобуса Zorro III» (PDF) . Commodore-Amiga, Inc. Архивировано из оригинального (PDF) 16 июля 2012 года . Проверено 4 января 2008 года . 090430 thule.no p16 fig1-1
  7. ^ "Спецификация системы Amiga 3000+. Улучшенный компьютер семейства Amiga 3000 Версия документа 0.6 1991 DevCon Release, Дэйв Хейни 17 июля 1991 г. Авторские права 1991 Commodore-Amiga, Inc" (PDF) . Архивировано из оригинального (PDF) 28 апреля 2012 года . Проверено 1 мая 2009 года . 090501 thule.no p14
  8. ^ «Замена слотов зорро? - английская плата Amiga» . 090501 eab.abime.net

Внешние ссылки [ править ]

  • Спецификация автобусов Zorro III (PDF), thule.no
  • База данных оборудования Amiga Описания и фотографии карт Zorro III, amiga.resource.cx
  • Большая книга оборудования Amiga, amigahardware.mariomisic.de