Книга: Аппаратные интерфейсы ПК. Энциклопедия
1.3. Стандарт IEEE 1284
Стандарт на параллельный интерфейс IEEE 1284, принятый в 1994 году, описывает порты SPP, EPP и ECP. Стандарт определяет 5 режимов обмена данными, метод согласования режима, физический и электрический интерфейсы. Согласно IEEE 1284, возможны следующие режимы обмена данными через параллельный порт:
? Режим совместимости (Compatibility Mode) — однонаправленный (вывод) по протоколу Centronics. Этот режим соответствует SPP-порту.
? Полубайтный режим (Nibble Mode) — ввод байта в два цикла (по 4 бита), используя для приема линии состояния. Этот режим обмена подходит для любых адаптеров, поскольку задействует только возможности стандартного порта.
? Байтный режим (Byte Mode) — ввод байта целиком, используя для приема линии данных. Этот режим работает только на портах, допускающих чтение выходных данных (Bi-Directional или PS/2 Туре 1, см. выше).
? Режим EPP (EPP Mode) — двунаправленный обмен данными (EPP означает Enhanced Parallel Port). Управляющие сигналы интерфейса генерируются аппаратно во время цикла обращения к порту. Эффективен при работе с устройствами внешней памяти и адаптерами локальных сетей.
? Режим ECP (ECP Mode) — двунаправленный обмен данными с возможностью аппаратного сжатия данных по методу RLE (Run Length Encoding) и использования FIFO-буферов и DMA (ECP означает Extended Capability Port). Управляющие сигналы интерфейса генерируются аппаратно. Эффективен для принтеров и сканеров (здесь может использоваться сжатие) и различных устройств блочного обмена.
Стандарт определяет способ, по которому ПО может определить режим, доступный и хосту (PC), и периферийному устройству (или присоединенному второму компьютеру). Режимы нестандартных портов, реализующих протокол обмена Centronics аппаратно (Fast Centronics, Parallel Port FIFO Mode), могут и не являться режимами IEEE 1284, несмотря на наличие в них черт EPP и ECP.
В компьютерах с LPT-портом на системной плате режим — SPP, EPP, ECP или их комбинация — задается в BIOS Setup. Режим совместимости полностью соответствует SPP-порту. Остальные режимы подробно рассмотрены ниже.
При описании режимов обмена фигурируют следующие понятия:
? хост — компьютер, обладающий параллельным портом;
? ПУ — периферийное устройство, подключаемое к этому порту;
? Ptr — в названиях сигналов обозначает передающее ПУ;
? прямой канал — канал вывода данных от хоста в ПУ;
? обратный канал — канал ввода данных в хост из ПУ.
- Основные стандарты
- IEEE и POSIX
- Последовательный интерфейс IEEE-1394
- 4.2. Шина IEEE 1394 — FireWire
- 1.3.6. Согласование режимов IEEE 1284
- 1.3.8. Развитие стандарта IEEE 1284
- Стандарт IEEE 802.11f
- Стандарт IEEE 802.11g
- Стандарт IEEE 802.11a
- Стандарт IEEE 802.11d
- Стандарт IEEE 802.11
- Стандарт IEEE 802.11b