![](/user_photo/528_5NJmi.jpg)
- •Интерфейс eisa.
- •5.2.2 Структура пэвм типа “386/eisa”
- •Сигналы (линии) eisa.
- •Линии заявок и подтверждений пдп.
- •Линии запроса прерывания.
- •Линии управления.
- •Линии разрядности ведомой платы.
- •Сигналы поддерживающие режим блочного обмена.
- •Арбитраж, прерывания и прямой доступ eisa.
- •4.2.3. Временные характеристики.
- •4.2.3.1. Циклы шины.
- •4.2.3.2. Временные диаграммы базовых циклов шины.
Сигналы (линии) eisa.
Состав интерфейса:
подшина адреса;
подшина данных;
подшина арбитра;
подшина ПДП;
подшина прерываний;
линия управления;
линия синхронизации;
линии цепей питания и GND;
арбитр EISA;
контроллер шины EISA.
Конструкция разъема:
Адресные линии:
LA<31...2> - без фиксаторов.
Latchable Address - адресная линия требующая “защелкивания”.
<LA2...LA16> - EISA.
<LA17...LA23> - ISA.
<LA24...LA31> - EISA.
LA2...LA16, LA24...LA31. По
назначению, особенностям формирования
задатчиком и использования исполнителем
эти сигналы идентичны сигналам
LA17...LA23 в AT-шине. Они не запоминаются (не
“защелкиваются”) в Master device, и этим
обеспечивается их быстрая выдача на
EISA-шину. Они конвейрезуются, и их
действительные значения не гарантируются
в течении всего цикла обмена. Если это
требуется в адресуемом исполнителе ,
их следует запомнить там на падающем
фронте BALE. Сигналов LA0, LA1 в EISA-шине не
существует, их функцию выполняют сигналы
...
.
32-разрядная шина EISA поддерживает полное
адресное пространство МП i80386.
.Низкие
уровни указывают исполнителю, какие
байты 32-разрядных данных используются
в текущем цикле шины:
означает байт 0 (разряды 0..7 двойного
слова),
- байт 1 (разряды 8...15),
- байт 2 (разряды 16...23),
- байт 3 (разряды 24...31). Во время стандартных
циклов шины сигналы
устанавливаются перед активизацией
BALE и удерживаются так же долго, .........
Таблица 4.10.
Сигналы ISA |
Сигналы EISA | |||||
|
|
|
|
|
|
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
- |
- |
- |
- |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
- |
- |
- |
- |
- системные адресные
линии.
AENn. Сигнал является переопределением сигнала AEN (или DMA) ISA-шины. Служит средством реализации географической адресации разъемов расширения. Индекс “n” в названии - шестнадцатиричное число, указывающее географическое размещение разъема EISA-шины на системной плате (0£n£15, номер 0 присвоен системной плате). Контакт AEN на каждом из n разъемов соединен радиальной линией с оборудованием на системной плате. Любой из модулей расширения может быть адресован не с использованием адресных линий, а путем активизации соответствующего сигнала географического адреса AENn. Это позволяет в процессе инициализации ПЭВМ/EISA выполнить процесс автоконфигурации - определить ее конфигурацию (параметры модуля на каждом из разъемов EISA-шины), произвести настройку селекторов адреса, назначить приоритеты и т.д.
Шина данных.
SD<31...0> - шина данных.
SD<15...0> - ISA.
SD<31...16> - EISA.
D16...D31. Линии данных, совместно с линиями данных ISA обеспечивающие передачу двойного слова по 32-разрядной шине.
fпр=25 Мгц/3, 33 VUw/4.
Линии синхронизации BCLK (ISA)- 8 Мгц (8.33 Мгц).
Линии арбитража OSC (ISA)- 14.31818 Мгц.
-
Master ReQuest (запрос от задатчика n) на захват
линии.
Низкий уровень
сигнала используется потенциальным
задатчиком (с номером n) для запроса
доступа к EISA-шине и организации
внепроцессорных передач с памятью. Как
и
сигнал
- не общешинный, а индивидуальный для
каждого разъема расширения: контакт
каждого из n разъемов расширения
соединяется радиальной линией с
соответствующим входом
арбитра на системной плате. Сигналы
синхронизации относительно BCLK:
активизируются потенциальными
задатчиками на его падающем, а
воспринимаются арбитром - на восходящем
фронте. Установленный сигнал должен
сохраняться активным до прихода в
устройство n соответствующего сигнала
подтверждения (разрешения)
,
воспринимающегося на падающем фронте
BCLK. На следующем падающем фронте BCLK
выбранное устройство может формировать
на EISA-шине LA,
и другие необходимые сигналы. Сигнал
должен быть сброшен задатчиком на
падающем фронте BCLK перед концом передачи
данных, в интервале 64 периода BCLK (8 мкс)
после восприятия им сброса соответствующего
.
- Master ACKnowledge
(Подтверждение запроса задатчику n).
.
Низкий уровент сигнала, установленный
арбитром в ответ на соответствующий
запрос
,
разрешает запрашивающему устройству
доступ к шине. Сигнал
- не общешинный : каждый из выходов
арбитра
соединяется индивидуальной радиальной
линией с одноименным контактом на n-ном
разъеме расширения (
- с первым разъемом расширения и т.д.).
Сигналы для арбитра и для каждого из
разъемов расширения синхронизированы
относительно BCLK: активизируются арбитром
на восходящем фронте BCLK, а воспринимаются
задающим устройством на падающем
фронте. Удерживаются арбитром в активном
состоянии до сброса соответствующего
сигнала
на восходящем фронте BCLK. Если другое
устройство запрашивает доступ к
EISA-шине, сигнал
может быть сброшен арбитром и до сброса
сигнала
;
при этом текущий задатчик должен
освободить шину и, следовательно,
сбросить
в интервале 8 мкс, иначе арбитр зафиксирует
ошибку по тайм-ауту (time out). Минимальная
длительность сигнала
при запросе от другого устройства -
период BCLK.