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

       

Временные диаграммы циклов чтения или записи на шине ISA


Рисунок 4.5. Временные диаграммы циклов чтения или записи на шине ISA

В каждом из рассматриваемых циклов активными (с низ- ким уровнем) могут быть только сигналы лишь из одной строки данного списка. Цикл прямого доступа к памяти, в котором это правило не соблюдается, рассмотрен в прило- жении А (см. Рисунок А.2).

По адресованному ему спаду сигнала чтения устройство долж- но выдать на шину данных содержимое адресуемой ячейки и удерживать его, пока не произойдет подъем сигнала. Во время циклов записи процессор выставляет действительные данные несколько позже начала (спада) сигнала записи. Уст-

ройство должно фиксировать для себя эти данные в конце цикла по подъему сигнала. Обращение к портам ввода/вы- вода отличается тем, что сигналы LA[32:17] не используются.

Минимальная длительность цикла определяется чипсетом и может программироваться опциями BIOS Setup заданием тактов ожидания. При этом циклы обращения к памяти ко- роче циклов обращения к портам ввода/вывода. В шине AT для управления минимальной длительностью цикла исполь- зуются также сигналы управления разрядностью передачи:

если устройство поддерживает 16-битные передачи, предпо- лагается, что оно может работать с меньшим количеством тактов ожидания. Этим объясняется, что в Setup длитель- ности циклов ISA задаются раздельно как для памяти и вво- да/вывода, так и для 8- и 16-битных операций.

Если устройство не работает с заданными циклами, оно мо- жет вводить дополнительные такты ожидания, используя сигнал IOCHRDY, но при этом недопустимо удлинять цикл более чем на 15 мкс.

Шина EISA позволяет устройствам работать как в режиме ISA, так и в новых режимах EISA. Из сигналов ISA исполь- зуются линии адреса/данных с расширением их до 32 бит, сигналы прерываний и прямого доступа к памяти и синхро- низации. Для своих циклов обмена EISA использует соб- ственный набор управляющих сигналов с обязательной син- хронизацией по
В EISA-цик- лах не используется сигнал SBHE; он заменен сигналами раз- решения байт ВЕ[3:0]. Вместо общего сигнала AEN каждый слот имеет собственный сигнал AENx. К сигналам расшире- ния шины EISA относятся следующие:

LA[23:16] - опережающие сигналы адреса, требующие за- щелкивания по спаду сигнала BALE.

ж LA[31:24]# - аналогично LA [2:23], но с инверсией.

ВЕ[3:0]# - индикаторы действительности данных в бай- тах 0-3 при EISA-цикле.

М/Ю# - обращение к памяти (1) или портам (0) EISA.

m W/R# - запись (1) или чтение (0) EISA.

ЕХ16#, ЕХ32# - индикаторы разрядности ресурсов.

т SI-BURSTS - адресуемое устройство поддерживает пакет- ный режим обмена.

ж MSBURST - уведомление устройства, подавшего сигнал SLBURST, о намерении инициировать пакетный обмен.

ва LOCK# - обеспечение исключительного права доступа активного EISA Bus-Master к памяти или портам.

ss EXRDY - готовность EISA-устройства; аналогично сигна- лу IOCHRDCY.

STARTS - отмечает начало цикла EISA-доступа. Во вре- мя действия этого сигнала фиксируется адрес и опреде- ляется тип обращения.

CMD# - задает временные параметры цикла; действует после сигнала STARTS.

MREQx# - EISA Bus-Master слота "х" запрашивает управление шиной.

МАКх# - EISA Bus-Master слота "х" получает управле- ние шиной от арбитра.


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