Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255), страница 104
Текст из файла (страница 104)
Изолированный доступ к портам вводавывода каждой карты во время конфигурирования обеспечиваетсяпросто: сигнал AEN, разрешающий декодирования адреса в цикле вводавывода, на каждый слот приходит по отдельной линии AENx, в этовремя программно-управляемой. Таким образом можно по отдельностиобращаться и к обычным картам ISA, но из этого особой пользы неизвлечь, поскольку карты ISA не поддерживают обменаконфигурационной информацией, предусмотренного шиной EISA. Нанекоторых идеях конфигурирования EISA выросла спецификация PnPдля шины ISA (формат конфигурационных записей ESCD во многомнапоминает NVRAM EISA).EISA - дорогая, но оправдывающая себя архитектура,применяющаяся в многозадачных системах, на файл-серверах и везде,где требуется высокоэффективное расширение шины ввода-вывода.Перед шиной PCI у нее есть некоторое преимущество в количествеслотов, которое для одной шины PCI не превышает четырех, а у EISAможет достигать восьми.Для шин ISA ряд фирм выпускает карты-прототипы (ProtitypeCard), представляющие собой печатные платы полного илиуменьшенного формата с крепежной скобой.
На платах установленыобязательные интерфейсные цепи - буфер данных, дешифратор адреса инекоторые другие. Остальное поле платы представляет собой "слепыш",на котором разработчик может разместить макетный вариант своегоустройства. Эти платы удобны для макетной проверки нового изделия, атакже для монтажа единичных экземпляров устройства, когдаразработка и изготовление печатной платы нерентабельно.На некоторых системных платах имеется небольшой разъем сзагадочным названием Media Bus, расположенный позади разъема шиныPCI одного из слотов.
На этот разъем выводятся сигналы обычной шиныISA, и предназначен он для того, чтобы на графическом адаптере сшиной PCI можно было разместить и недорогой чипсет звуковой карты,предназначенный для шины ISA. Этот разъем, а тем более и такиекомбинированные аудио-видео карты, широкого распространения неполучили.Шина MCA (MicroChannel Architecture) MCA (MicroChannelArchitecture) - микроканальная архитектура - была введена в пикуконкурентам фирмой IBM для своих компьютеров PS/2 начиная смодели 50.
Шина MCA абсолютно несовместима с ISA/EISA и другимиадаптерами.530Состав управляющих сигналов, протокол и архитектураориентированы на асинхронное функционирование шины и процессора,что снимает проблемы согласования скоростей процессора ипериферийных устройств. Адаптеры MCA широко используют BusMastering, все запросы идут через устройство CACP (Central ArbitrationControl Point). Архитектура позволяет эффективно и автоматическиконфигурировать все устройства программным путем (в MCA PS/2 нетни одного переключателя).Существует два варианта шины- 16 и 32-разрядный (имеется ввиду биты данных). В обоих вариантах поддерживается технологияPlug&Play (программное конфигурирование)Основные характеристики:для 16-разрядного МСА- 6-разрядная шина данных- 24-разрядная шина адреса, что позволяет адресоваться к 16Мбайт памяти- частота работы- 10 Мгц( возможны и другие частоты - 16 Мгц иболее)- пропускная способность - 16МВ/Сдля 32-разрядного МСА- 32-разрядная шина данных- 32-разрядная шина адреса, что позволяет адресоваться к 4Гбайтпамяти- частота работы- 10 Мгц- пропускная способность - 20МВ/с (в литературе говорится овозможности достижения 40Мбайт и выше.)Основные преимущества шины МСА заключаются в следующемВо-первых,микроканалобеспечиваетавтоматическоеконфигурированиеиреконфигурированиесистемыивсехдополнительных плат модулей расширения, т.е.
не требуютсяустановочные переключатели.Во-вторых, шина МСА дает возможность реализоватьмногопользовательскийимногозадачныйрежимыработымикропроцессора. Этому способствует особая схема арбитража, спомощью которых различные устройства получают доступ к системнойшине данных; если два и более устройства одновременно пытаютсяполучить управление МСА, аппаратные средства МСА разрешают этотконфликт. Схема преодоления конфликтов децентрализована, с защитойот монополизации.
Основные функции арбитража возлагаются налокальных арбитров, хотя и имеется центральный арбитр. Аппаратныесредства дают возможность поддерживать до 16 "интеллектуальных"устройств, взаимодействующих по шине без всяких помех: до 8микропроцессоров и 8 других устройств, например, контроллеров ПДП531В третьих, повышенная по сравнению с шиной AT частота иразрядность обеспечивает сравнительно высокую пропускнуюспособность (до 40 Мбайт).В четвертых, такие секции шины, как видеорасширения,отображаемой памяти, а также аудиоканал позволяют адаптернымплатам соответственно: получать доступ к контроллеру VGA насистемной плате; реализовывать специальный режим передачи данныхMatched Memory; обмениваться аудиосигналами с системной платой.Пятое преимущество заключается в использовании новыхтехнологий монтажа и формата адаптерных плат, повышенная плотностьразмещениявыводовмикросхемиразъемов,существенноуменьшающих генерацию ПЭВМ электромагнитного излучения.Снижению помех прежде всего способствует размещение выводов вразъемах расширения и адаптерных платах: через каждые 4 выводаимеется земляной вывод с обеих сторон разъема.
Размещение выводовсдвинуто на противоположных сторонах разъема на 2 вывода, врезультате чего каждый сигнальныйвывод становится смежным сземляным. Более короткие проводники также призваны снизитьгенерацию помех.Применяются в различных сочетаниях 5 типов разъемов: 8разрядная секция, 16-разрядная, 32-разрядная, секция видеорасширенияи секция отображаемой памяти.Использование интерфейса МСА существенно сдерживается из-заполной несовместимости с шиной ISA(EISA), тем не менее ониприменяются в мощных серверах и в системах, где требуетсяобеспечение производительного ввода/вывода.При всей прогрессивности архитектуры (относительно ISA) шинаMCA не пользуется популярностью из-за узости круга производителейMCA-устройств и полной их несовместимости с массовыми ISAсистемами.
Однако MCA еще находит применение в мощных файлсерверах,гдетребуетсяобеспечениевысоконадежногопроизводительного ввода-вывода.ШИНА MICROCHANNEL ARCHITECTURE MCA разработанаIBM и является 32 (16)-разрядной совершенно новой шиной, вспецификациях которой определяются функции каждой линии ивременные соотношения электрических сигналов на ней. Каналомявляется конфетная шина и протоколы, управляющие передачамиданных по ней.Иначе, МСА содержит набор сугубо технических спецификаций,на которых базируются различные шины.
МСА была предусмотрена дляПК PS/2. Шина имеет два варианта — для 16- и 32-разрядных данных. ВПК с шиной МСА нет никаких перемычек или переключателей. Имеетсяарбитр шины, обеспечивающий доступ к шине всем устройствам,предотвращая конфликты и монополизацию шины одним из них.532Устройствам назначается уровень приоритета (последовательностьприоритетов: высший - схемы генерации памяти; каналы DMA;адаптеры в слотах; процессор).
Имеется стандартный разъем сдополнительными контактами для видеоадаптеров. Многие ПК с шинойМСА имеют слоты для плат расширения памяти. Линии адреса<b>Текст обрезан, так как является слишком большим</b>.