Фирмы Intel, Xircon, Zenith и ряд других, заинтересованных в улучшении характеристик параллельного порта, совместно разработали спецификацию улучшенного параллельного порта ЕРР (.Enhanced Parallel Port).
Порт ЕРР является двунаправленным, то есть обеспечивает параллельную передачу 8 бит в обоих направлениях. Это избавляет центральный процессор от необходимости выполнения медленных инструкций типа IN и OUT, позволяя программе заниматься непосредственно пересылкой данных. Порт ЕРР передает и принимает данные почти в шесть раз быстрее обычного параллельного порта. Этому также способствует то, что порт ЕРР имеет буфер, сохраняющий передавемые и принимаемые символы до того момента, когда модем или другое периферийное устройство будет готово их принять.
Специальный режим позволяет порту ЕРР передавать блоки данных непосредственно из ОЗУ компьютера в периферийное устройство и обратно, минуя процессор. Такое преимущество, однако, реализуется за счет использования, такого ценного ресурса компьютера, как канал прямого доступа к памяти.
Таблица 3.8. Назначение контактов и линий параллельного порта ЕРР
Контакт DB-25 Направление (для ЕРР) Сигнал ЕРР Сигнал стандартного порта
1 Вход/выход Запись Строб
2 Вход/выход Data 0 Data 0
3 Вход/выход Data 1 Data 1
4 Вход/выход Data 2 Data 2
5 Вход/выход Data3 Data3
6 Вход/выход Data 4 Data 4
7 Вход/выход Data 5 Data 5
8 Вход/выход Data 6 Data 6
9 Вход/выход Data 7 Data 7
10 Вход Прерывание Подтверждение
11 Вход Ожидание Занятость
12 Вход Конец бумаги Конец бумаги
13 Вход Выбор Выбор
14 Вход/выход Строб данных Автоподача
15 Вход Ошибка Ошибка
16 Вход/выход Инициализация Инициализация
17 Вход/выход Строб адреса Выбор ввода
18-25 - Земля Земля
Порт ЕРР полностью совместим с обычным портом. Для использования его специфических функций требуется специальное программное обеспечение. При использовании надлежащего программного обеспечения порт ЕРР может передавать и принимать данные со скоростью до 2 Мбит/с. Назначение контактов разъема DB-25 для стандартного и ЕРР портов приведено в табл. 3.8.
Подобно интерфейсу SCSI спецификация порта ЕРР позволяет подключать в цепочку до 64 периферийных устройств.
Порт ЕРР
Фирмы Intel, Xircon, Zenith и ряд других, заинтересованных в улучшении характеристик параллельного порта, совместно разработали спецификацию улучшенного параллельного порта ЕРР (.Enhanced PaТакже по теме: