Раздел: Документация
0 ... 5 6 7 8 9 10 11 ... 131 Протокол EPP обеспечивает четыре типа циклов обмена: * запись данных; ь чтение данных; % запись адреса; а чтение адреса. Назначение циклов записи и чтения данных очевидно. Адресные циклы используются для передачи адресной, канальной и управляющей информации. Циклы обмена данными отличаются от адресных циклов применяемыми стробирую-щими сигналами. Назначение сигналов порта ЕРР и их связь с сигналами SPP объясняются в табл. 1.6.
* Сигналы действуют в последовательности согласования (см далее) 2 Зак № 530 ЕРР-порт имеет расширенный набор регистров (табл. 1.7), который занимает в пространстве ввода/вывода 5-8 смежных байт.
В отличие от программно-управляемых режимов, описанных ранее, внешние сигналы ЕРР-порта для каждого цикла обмена формируются аппаратно по одной операции записи или чтения в регистр порта На рис. 1.5 приведена диаграмма цикла записи данных, иллюстрирующая внешний цикл обмена, вложенный в цикл записи системной шины процессора (иногда эти циклы называют связанными). Адресный цикл записи отличается от цикла данных только стробом внешнего интерфейса. Цикл записи данных состоит из следующих фаз: 1.Программа выполняет цикл вывода (IOWR#) в порт 4 (ЕРР Data Port). 2.Адаптер устанавливает сигнал Write# (низкий уровень), и данные помещаются на выходную шину LPT-порта. 3.При низком уровне Wait# устанавливается строб данных. 4.Порт ждет подтверждения от ПУ (перевода Wait# в высокий уровень). 5.Снимается строб данных — внешний ЕРР-цикл завершается. 6.Завершается процессорный цикл вывода. 7.ПУ устанавливает низкий уровень Wait#, указывая на возможность начала следующего цикла. iow# Wnte# Data Strobe# Wait# Data Действительные данные 5 6 i Г
Рис. 1.5. Цикл записи данных ЕРР Пример адресного цикла чтения приведен на рис. 1.6. Цикл чтения данных отличается только применением другого (пробирующего сигнала. IOR# Wnte# -Add Strobe* " WaiW . Data Ш7777ЖЖ/Ж/Т Действительные данн-ы1-ХШ Рис. 1.6. Адресный цикл чтения ЕРР Главной отличительной чертой ЕРР является выполнение внешней передачи во время одного процессорного цикла вво- 0 ... 5 6 7 8 9 10 11 ... 131
|