Аппаратные интерфейсы ПК


Режим EPP


Протокол EPP (Enhanced Parallel Port — улучшенный параллельный порт) был разработан компаниями Intel, Xircom и Zenith Data Systems задолго до принятия стандарта IEEE 1284. Этот протокол предназначен для повышения производи­тельности обмена по параллельному порту, впервые был реализован в чипсете Intel 386SL (микросхема 82360) и впоследствии принят множеством компаний как дополнительный протокол параллельного порта. Версии протокола, реализо­ванные до принятия IEEE 1284, отличаются от нынешнего стандарта (см. ниже). Протокол ЕРР обеспечивает четыре типа циклов обмена:

¦     запись данных;

¦     чтение данных;


26


Глава 1. Параллельный интерфейс — LPT-порт


запись адреса;

чтение адреса.

Назначение циклов записи и чтения данных очевидно. Адресные циклы исполь­зуются для передачи адресной, канальной и управляющей информации. Циклы обмена данными отличаются от адресных циклов применяемыми стробирующи-ми сигналами. Назначение сигналов порта ЕРР и их связь с сигналами SPP объяс­няются в табл. 1.4.

Таблица 1.4. Сигналы LPT-порта в режиме ввода-вывода ЕРР

Контакт   Сигнал SPP  Имя в ЕРР     I/O    Описание______________________________________

1

Strobe»

Write*

0

14

AutoLF#

DataStb*

0

17

Selectln*

AddrStb#

0

16

lnit#

Reset»

0

10

Ack#

INTR#

1

11

Busy

Wait#

1

2-9

Data [0:7]

AD[0:7]

I/O

12

PaperEnd

AckDataReq1

1

13

Select

Xflag'

1

15

Error*

DataAvaiW1

1

Низкий уровень — цикл записи, высокий — цикл чтения

Строб данных. Низкий уровень устанавливается в циклах передачи данных

Строб адреса. Низкий уровень устанавливается в адресных циклах

Сброс ПУ (низким уровнем)

Прерывание от ПУ

Сигнал квитирования. Низкий уровень

разрешает начало цикла (установку строба

в низкий уровень), переход в высокий —

разрешает завершение цикла (снятие строба)

Двунаправленная шина адреса/данных




Начало  Назад  Вперед



Книжный магазин