Реферат: Параллельный интерфейс: LPT-порт
7. Шаги 1-6 повторяются для каждого следующего байта.
Побайтный режим позволяет поднять скорость обратного канала до скорости прямого канала в стандартном режиме. Однако работать он может только на двунаправленных портах, которые применяются в основном лишь на малораспространенных машинах PS/2.
Режим ЕРР
Протокол ЕРР (Enhanced Parallel Port — улучшенный параллельный порт) предназначен для повышения производительности обмена по параллельному порту. ЕРР был реализован в чипсете Intel 386SL (микросхема 82360) и используется как дополнительный протокол параллельного порта.
Протокол ЕРР обеспечивает четыре типа циклов обмена:
Цикл записи данных.
Цикл чтения данных.
Цикл записи адреса.
Цикл чтения адреса.
Адресные циклы могут быть использованы для передачи адресной, канальной и управляющей информации. Циклы обмена данными явно отличаются от адресных циклов применяемыми стробирующими сигналами. Назначение сигналов порта ЕРР и их связь с сигналами SPP приведены в табл. 6.
Таблица 6.
Сигналы LPT-порта в режиме ввода/вывода ЕРР
Контакт | Сигнал SPP | Имя в ЕРР | I/O | Описание |
1 | STROBE» | WRITE» | 0 | Низкий уровень — признак цикла записи, высокий — чтения |
14 | AUTOFEEDff | DATASTB# | 0 | Строб данных. Низкий уровень устанавливается в циклах передачи данных |
17 | SELECTING | ADDRSTB# | 0 | Строб адреса. Низкий уровень устанавливается в адресных циклах |
16 | INIT# | RESETS | 0 | Сброс ПУ (низким уровнем) |
Контакт | Сигнал SPP | Имя в ЕРР | I/O | Описание |
10 | АСК# | INTR# | I | Прерывание от ПУ |
11 | BUSY | WAIT» | I | Сигнал квитирования. Низкий уровень разрешает начало цикла (установку строба в низкий уровень), переход в высокий — разрешает завершение цикла (снятие строба) |
2-9 | D[8:0] | AD[8:0] | I/O | Двунаправленная шина адреса/данных |
12 | РЕ | AckDataReq* | I | Используется по усмотрению разработчика периферии |
13 | SELECT | Xflag* | I | Используется по усмотрению разработчика периферии |
15 | ERROR | DataAvaiW* | I | Используется по усмотрению разработчика периферии |
ЕРР-порт имеет расширенный набор регистров (табл. 7), который занимает в пространстве ввода/вывода 5-8 смежных байт.
Таблица 7.
Регистры ЕРР-порта
Имя регистра |
Смещение |
Режим |
R/W |
Описание |
SPP Data Port |
+0 |
SPP/EPP |
W |
Регистр данных стандартного порта |
SPP Status Port |
+1 |
SPP/EPP |
R |
Регистр состояния стандартного порта |
SPP Control Port |
+2 |
SPP/EPP |
К-во Просмотров: 296
Бесплатно скачать Реферат: Параллельный интерфейс: LPT-порт
|