- •Интерфейс 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.