- •2. Интерфейсы систем ввода-вывода
- •2.1. Понятие интерфейса и его характеристики
- •2.2. Организация интерфейсов
- •2.3. Среда интерфейса
- •2.4. Интерфейс ввода-вывода ес эвм
- •2.5. Системные интерфейсы мини- и микроЭвм
- •2.6 Шины расширения ввода/вывода рс-совместимых пэвм.
- •2.6.1. Шины isa, eisa и pc-104
- •2.6.2. Шина мса
- •2.6.3. Локальная шина vlb
- •2.6.4. Шина рсi
- •2.6.5. Магистральный интерфейс agp
- •2.6.6. Шины pcmcia (pc Card)
- •2.7. Малые интерфейсы периферийных устройств
- •2.7.2. Внешние интерфейсы персональных компьютеров.
- •2.7.2.1. Параллельный интерфейс: lpt-порт
- •2.7.2.1.1. Интерфейс Centronics
- •2.7.2.1.2. Традиционный lpt-порт
- •2.7.2.1.3. Расширения параллельного порта
- •2.7.2.1.4. Стандарт ieee 1284-1994
- •2.7.2.2. Последовательные интерфейсы.
- •2.7.2.2.1. Последовательный порт (сом-порт)
- •2.7.2.2.1.1. Интерфейс rs-232c
- •2.7.2.2.2. Интерфейс «токовая петля»
- •2.7.2.2.3. Инфракрасный интерфейс
- •2.7.2.2.4. Интерфейс midi
- •2.7.2.3. Игровой адаптер - game-порт
- •2.7.2.4. Интерфейс клавиатуры
- •2.7.2.5. Интерфейс с монитором
- •2.7.2.6. Интерфейс нгмд.
- •2.7.2.7. Интерфейсы нмд
- •2.7.2.7.1. Интерфейс st-506 (st-412) и esdi
- •2.7.2.7.2. Интерфейс ата (ide)
- •2.7.2.7.3. Последовательный интерфейс Serial ата
- •2.7.2.8. Шина scsi
- •2.7.2.8.1. Параллельные интерфейсы scsi
- •2.7.2.8.1.1. Кабели, разъемы, сигналы
- •2.7.2.8.1.2. Терминаторы
- •2.7.2.8.1.3. Протокол шины
- •2.7.2.8.1.4. Конфигурирование устройств
- •2.7.2.8.1.5. Подключение устройств к шине
- •2.7.2.8.2. Интерфейс Fibre Channel
- •2.7.2.8.3. Хост-адаптер scsi
- •5.4. Управление интерфейсом и выполнение команд
- •2.7.2.9. Последовательная шина usb
- •2.7.2.10. Шина ieee 1394 — FireWire
- •2.7.2.10.1. Структура и взаимодействие устройств шины
- •2.7.2.10.2. Синонимы и дополнения стандарта 1еее1394
- •2.7.2.10.3. Сравнение FireWire и usb
- •2.7.2.11. Последовательная шина access.Bus и интерфейс i2c
- •2.7.2.12. Интерфейс jtag (Boundary Scan)
2.4. Интерфейс ввода-вывода ес эвм
Интерфейс ввода-вывода ЕС ЭВМ являлся фактически стандартным для всех типов ЭВМ общего назначения; он совместим с интерфейсом ввода-вывода системы IBM/370. Этот интерфейс построен по магистрально-цепочному принципу, является асинхронным, дуплексным. Первая версия обеспечивает параллельную передачу одного байта, модифицированная — двух байт.
Состав и назначение линий интерфейса ввода-вывода ЕС ЭВМ (ОСТ 4Г0.304.000-84). Все линии разбиты на 5 групп в соответствии с реализуемыми функциями: информационные, идентификации, управления, маркеров и специальные. В интерфейсе использованы однонаправленные линии, т.е. передача сигналов по ним осуществляется либо от ПВВ (канала) к ПУ (абоненту), при этом линию и передаваемый по ней сигнал обозначают индексом «К»; либо от ПУ к ПВВ, тогда линию и сигнал обозначают индексом «А». Под абонентом понимают устройство, подключаемое к ПВВ через интерфейс.
Информационные линии объединены в четыре подшины, обозначаемые ШИН: основную для прямой и обратной передачи; дополнительную для прямой и обратной передачи. Каждая подшина содержит 9 линий. По основным шинам прямой (ШИН-КХО) и обратной (ШИН-АХО) передач (X принимает значения 0,1,2,...,7,К) передаются адреса, приказы, данные и информация о состоянии в виде 8-разрядных байтов с контролем по нечетности (девятая линия, для которой Х=К). Дополнительные шины прямой (ШИН-КХI) и обратной (ШИН-АХI) передач используются только при двухбайтовых передачах данных. Байты данных на них также контролируются по нечетности.
Линии маркеров. Для указания ШИН, используемых при передаче данных, служат линии маркеров МРК—К0, МРК—К1 и МРК-А0, МРК-А1. Сигналы на линиях МРК-К0 и МРК-А0 указывают на использование только основных шин, сигналы на линиях МРК—К1 и МРК—А1 — на использование дополнительных шин.
Линии идентификации. Характер передаваемой по основным шинам информации идентифицируется сигналами на линиях идентификации: при передаче по шине ШИН-КХО адреса ПУ сигнал должен присутствовать на линии АДР-К, при передаче приказа — на линии УПР-К, а при передаче байта данных — на линии ИНФ-К или ДАН-К. При передаче по шине ШИН-АХО обратного адреса ПУ должен быть выставлен сигнал на линию АДР-А; для идентификации байта состояния сигнал должен присутствовать на линии УПР—А, а для идентификации байта данных — на линии ИНФ-А или ДАН-А Все сигналы идентификации одновременно выполняют функции стробирования и квитирования, поэтому они выдаются на соответствующую линию с задержкой относительно выдачи байта на информационную шину.
Линии управления. Сигналы РАБ-К, РАБ-А, БЛК-К и ОТК-А осуществляют управление взаимосвязью устройств интерфейса. Сигнал РАБ-К определяет работоспособность ПВВ: все остальные сигналы имеют смысл только при наличии сигнала РАБ-К. Сигнал РАБ—А является ответным сигналом абонента и сигнализирует о его логическом подключении к интерфейсу. Сброс сигнала РАБ-К приводит к сбросу всех ПУ, подключенных к интерфейсу. Для селективного сброса ПУ используются сигналы БЛК-К и ОТК-А.
Сигналы ВБР-К, ТРБ-К, ВБР-А и ТРБ-А используются для установления логической связи между ПВВ и одним из ПУ. Сигнал выборки передается по цепочной линии ВБР-К — ВБР-А, образующей «петлю» опроса; он является единственным сигналом, который доступен абонентам неодновременно. Подключение ПУ к магистрали, т.е. выдача им сигнала РАБ—А, производится только при наличии на его входе сигнала ВБР-К; если данное ПУ не запрашивает права на занятие магистрали, т.е. не формирует сигнал запроса ТРБ-А, то сигнал ВБР-К проходит на следующее устройство, а данное ПУ теряет право выдавать сигнал РАБ—А до следующего цикла опроса.
Специальные линии служат для управления режимами работы, смены состояния и т.п. Они включают линии блокировки БЛК-К, отключения абонента ОТК-А, смены состояния СМС-К и измерения ИЗМ-К и ИЗМ-А.
Организация операций. На средства интерфейса ввода-вывода возлагаются три основных вида операций, управление которыми производится по жестким алгоритмам:
— установление логической связи ПВВ и ПУ;
— передача данных между ПВВ и ПУ;
— отключение ПУ от интерфейса.
В интерфейсе ввода-вывода ЕС ЭВМ применяются коаксиальные кабели, уровни сигналов ТТЛ; длина линий составляет до 50 м.
