Шина EISA Extended Industry Standard Architecture

Шина EISA Extended Industry Standard Architecture. Шина EISA явилась асимметричным ответом производителей клонов РС на попытку IBM поставить рынок под свой контроль.

В сентябре 1988 года Compaq, поддержанный бандой девяти - Wyse, AST Research, Tandy, собственно Compaq, Hewlett-Packard, Zenith, Olivetti, NEC и Epson - представил 32-разрядное расширение шины ISA с полной обратной совместимостью.

Основные характеристики новой шины были следующими 32-разрядная передача данных максимальная пропускная способность - 33 МВ сек 32-разрядная адресация памяти позволяла адресовать до 4 GB как и в расширении ISA, новые адресные линии были без задержки поддержка multiply bus master возможность задания уровня двухуровневого edge-triggered прерывания что позволяло нескольким устройствам использовать одно прерывание, как и в случае многоуровневого level-triggered прерывания автонастройка плат расширения Как и в случае 16-разрядного расширения, новые возможности обеспечивались путем добавления новых линий.

Поскольку дальше удлинять разъем ISA было некуда, разработчики нашли оригинальное решение новые контакты были размещены между контактами шины ISA и не были доведены до края разъема.

Специальная система выступов на разъеме и щелей в EISA-картах позволяла им глубже заходить в разъем и подсоединяться к новым контактам. Правда, утверждают, что при большом желании можно запихнуть и ISA-карту так, чтобы она замкнула EISA-контакты.

Не знаю, не пробовал, т.к. большого опыта общения с EISA у меня нет маленький был еще. Поскольку на данный момент шина EISA практически вымерла, приводить значения контактов разъема не имеет смысла.

Стоит отметить лишь две новых сигнальных линии - EX32 и EX16, которые определяли, что bus slave поддерживает соответственно 32- и 16-разрядный цикл EISA. Если ни один из этих сигналов не был получен в начале цикла шины, выполнялся цикл ISA. Важной особенностью шины являлась возможность для любого bus master обращаться к любому устройству памяти или периферийному устройству, даже если они имели разные разряды шины. Говоря о полной обратной совместимости с ISA, следует отметить, что ISA-карты, естественно, не поддерживали разделение прерываний, даже будучи вставленными в EISA-коннектор.

Что касается поддержки multiply bus master, то она представляла собой улучшенную и дополненную версию таковой для ISA. Также присутствовали четыре уровня приоритета 1. схемы обновления памяти 2. DMA 3. процессор 4. адаптеры шины и арбитр шины EISA - периферийный контроллер ISP - Integrated System Peripheral - следил за порядком. Кроме этого, наличествовало еще одно устройство - Intel s Bus Master Interface Chip BMIC , которое следило за тем, чтобы master не засиживался на шине. Через определенное количество тактов master снимался с шины и генерировалось немаскируемое прерывание.

MCA против EISA Сразу же после выхода шины EISA началась шинная война, причем это была не столько война между архитектурами они обе ушли в прошлое, сколько война за контроль IBM над рынком персональных компьютеров.

И эту войну корпорация с треском проиграла. Да, архитектура MCA по заложенным техническим решениям и перспективам развития выглядела предпочтительнее. Но, как ни странно, именно это оказалось вторым фактором, который ее сгубил.

Сравнительная характеристика шин EISA и MCA представлена в виде табл. 3. MCA EISA Пропускная способность, МВ сек 20 33 Способ передачи данных асинхронный Синхронный Размер карты длина х ширина, мм 292.1 х 88.2 333.5 х 127.0 Таблица 3. Сравнительная характеристика шин EISA и MCA. Площадь поверхности карты EISA в 1.65 раза больше. А если еще учесть, что адаптер EISA мог потреблять более чем в 2 раза больше мощности, чем адаптер MCA, становится ясно, что делать периферию под EISA было и проще и дешевле. Кроме того, в шинной войне, как и везде, присутствует рука Intel. В стремлении освободить рынок для новых процессоров 80386 и 80486, Intel выпускал EISA-чипсеты, не поддерживающие 286 процессор не правда ли, знакомая ситуация, в то время, как шина MCA прекрасно работала и на компьютерах с 286. Таким образом, перспективная разработка IBM так и осталась перспективной разработкой, но и шина EISA не стала хитом к тому времени, когда потребности компьютеров среднего уровня переросли возможности шины ISA, разработчики перешли, минуя EISA, к локальной шине.