Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интерфейсы_Шпоры.docx
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
213.2 Кб
Скачать

9. Шина eisa.

EISA Bus (Extended ISA) – стандартизованное расширение ISA до 32 бит. Конструктивное исполнение обеспечивает со­вместимость с ней ISA-адаптеров. Узкие дополни­тельные контакты расширения (ряды Е, F, G, Н) располо­жены между ламелями (контактными площадками) разъема ISA и ниже лам елей А, В, С, D таким образом, что адаптер ISA, не имеющий дополнительных ключевых прорезей в кра­евом разъеме, не достает до них. Установка карт EISA в сло­ты ISA недопустима, поскольку ее цепи попадут на контак­ты ISA, в результате чего системная плата окажется неработоспособной. Для режимов EISA используются дополнительные управля­ющие сигналы, обеспечивающие более эффективные режи­мы передачи. В обычном (не пакетном) режиме передачи за каждую пару тактов может быть передано до 32 бит (один такт на фазу адреса, один – на фазу данных). В пакетном режиме (Burst Mode) пакеты данных пересылаются без ука­зания текущего адреса внутри пакета. В пакете очередные данные передаются в каждом такте шины, длина пакета дос­тигает 1024 байт. Шина предусматривает более производи­тельные режимы, при которых скорость обмена может достигать 33 Мбайт/с. Линии запросов пре­рываний допускают разделяемое использование, причем со­храняется совместимость с ISA-картами: каждая линия за­проса может программироваться на чувствительность как по высокому (как в ISA), так и по низкому уровню. Шина допускает установку до 8 слотов. Каждый слот и системная плата имеют селективное разреше­ние адресации ввода/вывода и отдельные линии запроса и подтверждения управления шиной. Обязательной принадлежностью системной платы с шиной EISA является энергонезависимая память конфигу­рации, в которой хранится информация об ус­тройствах EISA для каждого слота. Формат записей стан­дартизован, для модификации информации применяется специальная утилита. Ар­хитектура позволяет при использовании программно кон­фигурируемых адаптеров автоматически разрешать конфлик­ты, но в отличие от PnP не допускает динамического конфигурирования – после вывода из режима конфигури­рования необходима перезагрузка. EISA – дорогая, но оправдывающая себя архитектура, при­меняющаяся в многозадачных системах и на серверах, где требуется высокоэффективное расширение шины ввода/вы­вода. Перед шиной PCI у нее есть преимущество в количе­стве слотов (8 против 4).

Шина EISA позволяет работать как в режиме ISA так и в новых режимах присущих только EISA. В своих циклах обмена шина использует собственный набор управляющих сигналов привязанных к тактовой частоте.

Сигналы IORD# и IOWR# при обращении к EISA-портам не используются. Вместо них при­меняются сигналы обращения М/IO# и W/R#. В EISA-цик­лах не используется сигнал SBHE; он заменен сигналами раз­решения байт ВЕ[3:0]. Вместо общего сигнала AEN каждый слот имеет собственный сигнал AENx. Обмен начинается с появления сигнала start. В это время фиксируется адрес и определяется тип обращения. Устройства способные вести пакетный обмен выдают спец сигнал указывающ на эту возможность. Если утсройство не способно вести пакетный обмен то ведется обмен обычными циклами.