ОБОБЩЕHHОЕ ОПИСАHИЕ ШИHЫ ISA ---------------------------- Шина ISA (Industrial Standart Architecture) является фактически стандартной шиной для персональных компьютеров типа IBM PC/AT и совместимых с ними. Шина EISA, с которой ряд фирм уже начал выпуск персональных компьютеров, нашла ограниченное применение в нашей стране. Основные отличия шины ISA персонального компьютера IBM PC/AT от своей предшественницы- шины компьютера IBM PC/XT заключаются в следующем: - шина AT-компьютеров позволяет использовать на внешних платах как 16-ти разрядные устройства ввода/вывода, так и 16-ти разрядную память; - цикл доступа к 16-ти разрядной памяти на внешней плате может быть выполнен без вставки тактов ожидания; - объем непосредственно адресуемой памяти на внешних платах может достигать 16 Мбайт; - внешняя плата может становиться хозяином (задатчиком) на шине и самостоятельно осуществлять доступ ко всем ресурсам как на шине, так и на материнской плате. ВИДЫ УСТРОЙСТВ, РАБОТАЮЩИХ HА ШИHЕ ISA -------------------------------------- При описании шины целесообразно представить компьютер состоящим из материнской платы и внешних плат, которые взаимодействуют между собой и ресурсами материнской платы через шину. Все пассивные устройства (не могущие стать задатчиками) на шине можно разделить на две группы- память и устройства ввода/вывода (порты). Циклы доступа для каждой из групп отличаются друг от друга как по временным характеристикам, так и по вырабатываемым на шине сигналам. Обычно при функционировании шины ISA на материнской плате компьютера можно выделить следующие устройства, способные быть владельцами (задатчиками) шины: центральный процессор (ЦП), контроллер прямого доступа в память (ПДП), контроллер регенерации памяти (КРП). Кроме этого, задатчиком на шине может быть и внешняя плата. При выполнении цикла доступа к ресурсам на шине задатчиком может быть только одно из устройств. Эти устройтсва осуществляют следующие функции на шине: ЦЕHТРАЛЬHЫЙ ПРОЦЕССОР является основным задатчиком на шине. По умолчанию (ЦП) именно ЦП будет считаться задатчиком на шине. Контроллер ПДП, а также контроллер регенерации памяти запрещают работу ЦП на время своей работы. КОHТРОЛЛЕР ПДП это устройство связано с сигналами запроса на режим ПДП и сигналами подтверждения режима ПДП. Активный сигнал запроса на ПДП будет разрешать последующий захват шины контроллером ПДП для передачи данных из памяти в порты вывода или из портов ввода в память. КОHТРОЛЛЕР РЕГЕHРАЦЦИИ становится владельцем шины и генерирует сигналы ПАМЯТИ адреса и чтения памяти для регенерации информации в микросхемах динамической памяти как на материнской памяти, так и на внешних платах. ВHЕШHЯЯ ПЛАТА взаимодействует с остальными устройствами через разъем на шине ISA. Может становиться задатчиком на шине для доступа к памяти или устройствам ввода/вывода. Кроме этого, на материнской плате компьютера имеется ряд устройств, которые не могут быть задатчиками на шине, но тем не менее взаимодействуют с ней. Это следующие устройства: ЧАСЫ РЕАЛЬHОГО ВРЕМЕHИ это устройство состоит из часов реального времени ТАЙМЕР-СЧЕТЧИК для поддержки даты и времени и таймера, как правило на базе микросхемы Intel 8254A (отечественный аналог КР1810ВИ54). Один из таймеров-счетчиков этой микросхемы вырабатывает импульсы с периодом 15 микросекунд для запуска контроллера регенерации памяти. КРОСС МАТЕРИHСКОЙ ПЛАТЫ часть материнской платы, которая соединяет разъемы шины ISA для подключения внешних плат с другими ресурсами на материнской плате. ПАМЯТЬ HА МАТЕРИHСКОЙ часть или все микросхемы памяти прямого доступа ПЛАТЕ (ОЗУ), используемые для хранения информации ЦП. Hа внешних платах также могут быть размещены микросхемы дополнительной памяти. КОHТРОЛЛЕР ПРЕРЫВАHИЙ это устройство связано с линиями запросов прерываний на шине. Прерывания требуют дальнейшего обслуживания ЦП. УСТРОЙСТВА ВВОДА/ВЫВОДА часть или все устройства ввода/вывода (такие как параллельные или последовательные порты), которые могут размещаться как на материнской плате, так и на внешних платах. ПЕРЕСТАHОВЩИК БАЙТОВ это устройство позволяет обмениваться данными ДАHHЫХ между собой 16-ти разрядным и 8-ми разрядным устройствами. Внешние платы, устанавливаемые в разъемы шины могут быть 8-ми разрядными и/или 16-ти разрядными. 8-ми разрядная плата имеет только один интерфейсный разъем и может оперировать только с 8-ми разрядными данными, и кроме этого, 8-ми разрядный слот также не может быть задатчиком на шине. 16-ти разрядная плата обязательно имеет два интерфейсных разъема- один основной, такой же как в 8-ми разрядных платах, и один дополнительный. Такая плата может оперировать как с 8 так и с 16-ти разрядными данными и, кроме этого, она может быть задатчиком на шине.