EISA

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

EISA (англ. Extended Industry Standard Architecture) — шина для IBM-совместимых компьютеров. Была анонсирована в конце 1988 группой производителей IBM-совместимых компьютеров в ответ на введение фирмой IBM закрытой шины MCA в компьютерах серии PS/2.

EISA расширяет распространённую шину ISA до 32 разрядов и позволяет подключать к шине более одного ЦПУ. Адресное пространство, по сравнению с ISA, увеличено до 4 ГБ. Кроме того, шина поддерживает bus mastering. EISA является надмножеством ISA, поэтому, в отличие от MCA, к ней можно подключать старые платы, предназначенные для работы с 8- и 16- разрядными версиями ISA: имеется как электрическая, так и механическая совместимость.

Хотя шина EISA менее совершенна, чем MCA, она была принята многими производителями, так как шина MCA являлась закрытой и все права на неё принадлежали IBM. В конце концов, даже компания IBM выпустила несколько машин, которые использовали шину EISA. Использование шины EISA было дорогостоящим (хотя и дешевле MCA), так что EISA не получила распространения в персональных компьютерах. Однако, она получила распространение в серверах, так как была приспособлена для задач, требующих большой пропускной способности шины (например, обмен с НЖМД и работа в сети). Большинство выпущенных EISA карт были либо контроллерами шины SCSI либо сетевыми контроллерами. EISA нашла применение в некоторых компьютерах, не использовавших x86-совместимые процессоры:

  • серия серверов AlphaServer на базе процессоров Alpha;
  • рабочие станции HP 9000-D на базе процессоров PA-RISC;
  • рабочие станции SGI Indigo2 и MIPS Magnum на базе процессоров с архитектурой MIPS.

Со временем возникла потребность в шине с более высокой пропускной способностью, и шина EISA была вытеснена более совершенными, но уже локальными шинами VESA Local Bus и PCI.


Основные характеристики EISA

  • Слот EISA полностью совместим со слотом ISA. Как и в случае 16-разрядного расширения, новые возможности обеспечивались путем добавления новых линий. Поскольку дальше удлинять разъем ISA было некуда, разработчики нашли оригинальное решение: новые контакты были размещены между контактами шины ISA и не были доведены до края разъема. Специальная система выступов на разъеме и щелей в cоответствующих местах на EISA-картах позволяла им (картам) глубже заходить в разъем и подсоединяться к новым контактам. На "первом этаже" (верхнем) этой двухэтажной конструкции находятся контакты уже известной ISA, в то время как на "втором этаже" (нижнем) находятся новые выводы EISA. По этой причине в слоты EISA могут вставляться и ISA-карточки (последние не будут полностью входить в разъем, так как они не имеют прорези)
  • EISA является 32-разрядной шиной, что в сочетании с 8.33 MHz'ами дает пропускную способность в 33 Mb/s
  • 32-разрядная адресация памяти позволяла адресовать до 4 Gb памяти (как и в расширении ISA, новые адресные линии были без задержки)
  • Автонастройка плат расширения, а также возможность их конфигурации не с помощью DIP-переключателей, а программно
  • Поддержка возможности задания уровня двухуровневого (edge-triggered) прерывания, что позволяло нескольким устройствам использовать одно прерывание, как и в случае многоуровневого (level-triggered) прерывания
  • Поддержка multiply bus master
  • Шина EISA предоставляет большие преимущества при использовании кэш-памяти

Как видно из изложенного описания, для потребностей того времени этого было вполне достаточно.

Важной особенностью шины являлась возможность для любого bus master обращаться к любому устройству памяти или периферийному устройству, даже если они имели разные разряды шины. Говоря о полной обратной совместимости с ISA, следует отметить, что ISA-карты, естественно, не поддерживали разделение прерываний, даже будучи вставленными в EISA-коннектор. Что касается поддержки multiply bus master, то она представляла собой улучшенную и дополненную версию таковой для ISA. Также присутствовали четыре уровня приоритета:

1. Cхемы обновления памяти

2. DMA

3. Процессор

4. Адаптеры шины


Имелся также арбитр шины EISA - так называемый перефирийный контроллер (ISP, Integrated System Peripheral), который следил за порядком. Кроме этого, наличествовало еще одно устройство - Intel's Bus Master Interface Chip (BMIC), которое следило за тем, чтобы master не засиживался на шине. Через определенное количество тактов master снимался с шины и генерировалось немаскируемое прерывание.


Литература:

1. http://device.com.ru

2. http://www.ixbt.com

--Давыденко Евгения 16:55, 12 мая 2010 (UTC)

Источник — «http://wiki.mvtom.ru/index.php/EISA»
Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach