Задача распределения ресурсов для старых адаптеров решалась с помощью джамперов, затем появились программно конфигурируемые устройства, которые вытесняются автоматически конфигурируемыми платами PnP.
Назначение контактов слотов шин ISA и EISA приведено в табл. 6.2 и 6.3.
Таблица 6.2. Основной разъем шин ISA-8, ISA-16 и EISA
Ряд В
№
Ряд А
GND
1
IOCHK#
Reset
2
SD7
+5 В
3
SD6
IRQ2/9¹
4
SD5
– 5 В
5
SD4
DRQ2
6
SD3
– 12
В
7
SD2
0WS#²
8
SD1
+12 В
9
SD0
GND
10
IOCHRDY
SMEMW#
11
AEN
SMEMR#
12
SA19
IOWR#
13
SA18
IORD#
14
SA17
DACK3#
15
SA16
DRQ3
16
SA15
DACK1#
17
SA14
DRQ1
18
SA13
REFRESH#
19
SA12
BCLK
20
SA11
IRQ7
21
SA10
IRQ6
22
SA9
IRQ5
23
SA8
IRQ4
24
SA7
IRQ3
25
SA6
DACK2#
26
SA5
TC
27
SA4
BALE
28
SA3
+5 В
29
SA2
Osc
30
SA1
GND
31
SA0
¹ B4: XT=IRQ2, AT=IRQ9.
² B8: XT-Card Selected.
Таблица 6.3. Дополнительный разъем шин ISA-16 и EISA
Ряд D
№
Ряд С
MEMCS16#
1
SBHE#
IOCS16#
2
LA23
IRQ10
3
LA22
IRQ 11
4
LA21
IRQ12
5
LA20
IRQ 15
6
LA19
IRQ14
7
LA18
DACK0#
8
LA17
DRQ0
9
MEMR#
DACK5#
10
MEMW#
DRQ5
11
SD8
DACK6#
12
SD9
DRQ6
13
SD10
DACK7#
14
SD11
DRQ7
15
SD12
+5 B
16
SD13
MASTER#
17
SD14
GND
18
SD15
Сигналы
шины ISA естественны для периферийных микросхем фирмы Intel (в стиле семейства 8080). Набор сигналов ISA-8 предельно прост. Программное обращение к ячейкам памяти и пространства ввода-вывода обеспечивают следующие сигналы.
♦
SD[7:0]
— шина данных. Иное название сигналов —
Data
или
D
.
♦
SA[19:0]
(
Addr[19:0]
,
A[19:0]
) — шина адреса.
♦
AEN
— разрешение адресации портов (запрещает ложную дешифрацию адреса в цикле DMA).
♦
IOW#
(
IOWC#
,
IOWR#
) — запись в порт.
♦
IOR#
(
IORC#
,
IORD#
) — чтение порта.
♦
SMEMW#
(
SMEMWR#
,
SMWTC#
) — запись в системную память (в диапазоне адресов 0-FFFFFh).
♦
SMEMR#
(
SMEMRD#
,
SMRDC#
) — чтение системной памяти (в диапазоне адресов 0-FFFFFh).
Ниже перечислены сигналы, относящиеся к сигналам запросов прерывания и каналам прямого доступа к памяти.
♦
IRQ2/9
,
IRQ[3:7]
— запросы прерываний. Положительный перепад сигнала вызывает запрос аппаратного прерывания. Для идентификации источника высокий уровень должен сохраняться до подтверждения прерывания процессором, что затрудняет разделение (совместное использование) прерываний. Линия IRQ2/9 в шинах XT вызывает аппаратное прерывание с номером 2, а в AT — с номером 9.
Кроме логических сигналов шина имеет контакты для разводки питания +5, -5, +12 и -12 В.
Дополнительный разъем, расширяющий шину до 16-битной, содержит линии данных, адреса, запросов прерываний и каналов прямого доступа.
♦
SD[15:8]
— шина данных.
♦
SBHE#
— признак наличия данных на линиях
SD[15:8]
.
♦
LA[23:17]
— нефиксированные сигналы адреса, требующие защелкивания по спаду сигнала
BALE
. Такой способ подачи адреса позволяет сократить задержку. Кроме того, схемы дешифратора адреса памяти плат расширения начинают декодирование несколько раньше спада