Интерфейсы ПК

       

и ставшая про- мышленным стандартом.


4.1. Шины ISA, EISA и PC-104

ISA Bus (Industry Standard Architecture) - шина расшире- ния, применявшаяся с первых моделей PC и ставшая про- мышленным стандартом. В компьютере XT использовалась шина с разрядностью данных 8 бит и адреса - 20 бит. В компьютерах AT ее расширили до 16 бит данных и 24 бит адреса. В таком виде она существует и поныне. Конструк- тивно шина выполнена в виде двух щелевых разъемов с ша- гом выводов 2,54 мм (0,1 дюйма) (см. Рисунок 4.3). Подмноже- ство ISA-8 использует только 62-контактный слот (ряды А, В), в ISA-16 применяется дополнительный 36-контактный слот (ряды С, D).

Шина обеспечивает возможность отображения 8- или 16-бит- ных регистров на пространство ввода/вывода и памяти. Диапазон адресов памяти ограничен областью UMA (выше AOOOOh). Для шины ISA-16 опциями BIOS Setup может быть разрешено пространство между 15-м и 16-м мегабайтами па- мяти (при этом компьютер не сможет использовать более 15 Мбайт ОЗУ). Диапазон адресов ввода/вывода сверху огра- ничен количеством используемьк для дешифрации бит адре- са, нижняя граница ограничена областью адресов 0-FFh, за- резервированных под устройства системной платы. В PC была принята 10-битная адресация ввода/вывода, при которой ли- нии адреса А[15:10] устройствами игнорировались. Таким об- разом, диапазон адресов устройств шины ISA ограничивает- ся областью 100h-3FFh, то есть всего 758 адресов 8-битных регистров. На некоторые из адресов претендуют системные устройства (см. табл. А.1). Впоследствии стали применять 12-битную адресацию (диапазон lOOh-FFFh). При ее исполь- зовании необходимо учитывать возможность присутствия на шине старых 10-битных адаптеров, которые "отзовутся" на адрес с подходящими ему битами А[9:0] во всей допустимой области 12-битного адреса четыре раза (у каждого 10-битно- го адреса будет еще по три 12-битных псевдонима).


Содержание раздела