Шина PC/104, предназначенная для построения относительно несложных встраиваемых контроллеров, логически эквивалентна ISA. В ее названии 104 — число контактов коннектора, на который выводятся сигналы шины ISA. От ISA шина PC/104 отличается только типом коннектора и нагрузочными характеристиками линий: поскольку протяженность линий значительно сократилась, сигнальные цепи могут быть слаботочными. Формирователи сигналов MEMCS16#, IOCS16#, MASTER# и 0WS# должны обеспечивать вытекающий ток до 20 мА, для остальных достаточно 4 мА.
Вид платы PC/104 приведен на рис. 6.4, назначение контактов дано в табл. 6.5 и 6.6. Плата компьютера с шиной PC/104 имеет разъемы-
Рис. 6.4. Компьютер с шиной PC/104:
Таблица 6.5. Разъем J1/P1 шины PC-104
| РЯДА | № | Ряд В |
|---|---|---|
| IOCHK# | 1 | GND |
| SD7 | 2 | RESET |
| SD6 | 3 | +5 В |
| SD5 | 4 | IRQ2/9 |
| SD4 | 5 | –5 В |
| SD3 | 6 | DRQ2 |
| SD2 | 7 | –12 В |
| SD1 | 8 | 0WS# |
| SD0 | 9 | +12 В |
| IOCHRDY | 10 | Ключ |
| AEN | 11 | SMEMW# |
| SA19 | 12 | SMEMR# |
| SA18 | 13 | IOWR# |
| SA17 | 14 | IORD# |
| SA16 | 15 | DACK3# |
| SA15 | 16 | DRQ3 |
| SAM | 17 | DACK1# |
| SA13 | 18 | DRQ1 |
| SA12 | 19 | REFRESH* |
| SA11 | 20 | BCLK |
| SA10 | 21 | IRQ7 |
| SA9 | 22 | IRQ6 |
| SA8 | 23 | IRQ5 |
| SA7 | 24 | IRQ4 |
| SA6 | 25 | IRQ3 |
| SA5 | 26 | DACK2# |
| SA4 | 27 | TC |
| SA3 | 28 | BALE |
| SA2 | 29 | +5 В |
| SA1 | 30 | OSC |
| SA0 | 31 | GND |
| GND | 32 | GND |
Таблица 6.6. Разъем J2/P2 шины PC-104
| Ряд C | № | Ряд D |
| GND | 0 | GND |
| SBHE | 1 | MEMCS16# |
| LA23 | 2 | IOCS16# |
| LA22 | 3 | IRQ10 |
| LA21 | 4 | IRQ11 |
| LA20 | 5 | IRQ12 |
| LA19 | 6 | IRQ15 |
| LA18 | 7 | IRQ14 |
| LA17 | 8 | DACK0# |
| MEMR# | 9 | DRQ0 |
| MEMW# | 10 | DACK5# |
| SD8 | 11 | DRQ5 |
| SD9 | 12 | DACK6# |
| SD10 | 13 | DRQ6 |
| SD11 | 14 | DACK7# |
| SD12 | 15 | DRQ7 |
| SD13 | 16 | +5 В |
| SD14 | 17 | MASTER# |
| SD15 | 18 | GND |
| Ключ | 19 | GND |
С широким использованием процессоров Pentium и следующих моделей в модуль ввели еще и шину PCI, так появился стандарт PC/104-Plus (именно такая карта показана на рис. 6.4). Трехрядный коннектор PCI имеет метрический шаг контактов 2 мм. Платы микрокомпьютеров с шинами PC/104 могут иметь и краевые разъемы ISA, PCI или комбинированный; с их помощью контроллеры подключаются к пассивной кросс-плате, в которую устанавливаются карты расширения (ISA, PCI) обычного (PC) конструктива.
6.1.7. Конфигурирование интерфейсных карт ISA и EISA
Как было указано выше, всем устройствам-абонентам шин ISA и EISA должны назначаться свои системные ресурсы — области адресов в пространствах памяти и ввода-вывода, линии запросов прерываний и каналы прямого доступа к памяти, причем устройства не должны конфликтовать по ресурсам. Иными словами, все устройства, подключенные к шине, требуется должным образом
Задача конфигурирования осложняется из-за отсутствия общего механизма автоматической передачи установленных параметров прикладному и системному ПО. Конфигурирование старых карт расширения выполняется переключением джамперов, затем установленные параметры заносятся в конфигурационные файлы.