Интерфейсы ПК

       

Расширения параллельного порта


1.1.3. Расширения параллельного порта

Недостатки стандартного порта частично устраняли новые типы портов, появившиеся в компьютерах PS/2.

Двунаправленный порт 1 (Type 1 parallel port} -интерфейс, введенный в PS/2. Такой порт кроме стандартного режима может работать в режиме ввода или двунаправленном ре- жиме. Протокол обмена формируется программно, а для указания направления передачи в регистр управления пор- та введен специальный бит CR.5:0 - буфер данных работа- ет на вывод, 1 - на ввод. Не путайте этот порт, называемый также enhanced bi-directional, с ЕРР. Данный тип порта при- жился и в обычных компьютерах.

Порт с прямым доступом к памяти (Type 3 DMA parallelport) применялся в PS/2 моделей 57, 90, 95. Был введен для по- вышения пропускной способности и разгрузки процессора при выводе на принтер. Программе, работающей с портом, требовалось только задать в памяти блок данных, подлежа- щих выводу, а затем вывод по протоколу Centronics произ- водился без участия процессора.

Позже появились другие адаптеры LPT-портов, реализую- щие протокол обмена Centronics аппаратно - Fast Centronics. Некоторые из них использовали FIFO-буфер данных - Parallel Port FIFO Mode. He будучи стандартизованными, та- кие порты разных производителей требовали использования собственных специальных драйверов. Программы, исполь- зующие прямое управление регистрами стандартных портов, не умели более эффективно их использовать. Такие порты часто входили в состав мультикарт VLB. Существуют их ва- рианты с шиной ISA, в том числе встроенные.



Содержание раздела