Sie ist die Schnittstelle zwische Pc und der Steuerungseinheit der Beregnungsanlage. Im allgemeinen wird sie unter Windows mit LPT bezeichnet. Ihre Übertragungseigenschaften eignen sich sehr gut für Drucker und wird daher meist hier als Schnittstelle eingesetzt.
Hier nun eine genauere Beschreibung allgemein über die Parallele Schnittstelle mit einigen verschiedenen Weiterentwicklungen:
Die parallele Schnittstelle wird auch häufig mit dem namen parallel port in zusammenhang gebracht. Dies deshalb da Parallele Schnittstelle nur vom Englischen parallel port her stammt.
In der Computer Welt ist eine Schnittstelle ein zusammenschluss mehrer Kabel über die ein Microprozessor oder CPU daten mit anderen Komponenten austauscht. Beispiele zur kommunikation mit Geräten sind Drucker, Modem, Monitore, Tastaturen und viele weiter. Die meisten dieser Geräte sind Digitaler Natur, d.h sie übertragen Bit- weise Daten (0 oder 1). Eine parallele Schnittstelle überträgt mehrere Bit gleichzeitig wärend die Serielle nur ein Bit gleichzeitig verschickt. Die parellele Schnittstelle findet man heute in fast jeden PC denn sie ist sehr wichtig für die Kommunikation des PC mit seiner Peripherie. Heutzutage findet man auch viele andere Schnittstellen wie SCSI, USB oder IrDa (Infrarot) aber die parallele Schnittstelle ist immer noch sehr beliebt da fast jeder PC eine besitzt und sie sehr flexibel ist.
Die Orginale parallele Schnittstelle hat 8 Ausgänge, fünf Eingänge und vier bidirektionale linien. Diese Schnittstelle ist eigentlich hauptsächlich für Drucker entwickelt worden aber hat sich bald als Schnittstelle für viele weitere Geräte etabliert.
Heute findet man viele verschiedene parallele Schnittstellen die jedoch alle das alte Grundgerüst voll unterstützen und dieses um einige Funktionen wie schnellere Datenübertragungen erweitert.
Es gibt viele parallele Schnittstelle und hier soll nun einige aufgelistet werden:
Die orginale parallele schnittstelle wird als SPP port bezeichnet andere namen wären AT-type und ISA-compatible. Es gibt keine offiziellen schriftlichen standards, sei es die Dokumentation noch die Schematik. Diese Schnittstelle basiert auf einen Drucker interface (Schnittstelle) von Centronics. Diese Schnittstelle kann 8 bit gleichzeit an das Gerät verschicken gleich wie die Centronic Schnittstelle.
Die parallele Schnittstelle ist bidirektional aufgebaut, d.h man kann 8 bit gleichzeitig verschicken und nicht nacheinander wie bei der seriellen Schnittstelle. PS/2 nutzt dies um 8 bit, was ja einem Byte gleichkommt, von der Peripherie an den PC zu schicken. Es unterstützt nicht EPP oder ECP die nachfolgend beschrieben wurde.
Intel, Zenith und Xircom haben EPP gemeinsam Entwickelt um Produkte für Netzwerke über die parallele Schnittstelle mit dem PC zu verbinden. Mit des EPP Schnittstelle kann man 1 Byte schreiben oder lesen innerhalb eines Zykluses des ISA- buses (1 Microsekunde). Es beinhaltet auch das Handshaking. EPP kann sehr schnell die Übertragungsrichtung ändern und so ist diese Schnittstelle sehr geignet für Disketten Laufwerke und andere Geräte die Daten in beide oft übertragen müssen. EPP kann SPP simulieren eingie allerdings auch PS/2.
Am anfang der Entwicklung von ECP waren Hewlett Packard und Microsoft beteiligt. Gleich wie beim EPP kann ECP die Daten bidirektional Daten mit ISA- Bus geschwindigkeit übertragen. ECP hat allerdings Buffer und unterstützt DMA (direct memory access) transfer sowie Daten Kompression. ECP eignet sich sehr gut für Drucker, Scanner und andere Geräte die sehr viele Daten in einem Block übertragen müssen. ECP kann SPP und PS/2 simullieren. Einige können sigae EPP simulieren.
Viele neue Ports können einge oder auch alle von den obengenannte Typen von parallele Schnittstellen unterstützen. Sie beinhalten meist konfigurationsoptionen die alle typen zur verfügung stellen oder einige nicht.
Wie alles im Computer braucht auch die Parallele Schnittstelle resourcen die ihr zur verfügung stehen. Jede Schnittstelle gebraucht Adressen. Eingie Schnittstellen brauchen noch den IRQ (interrup reguest) kanal. ECP bracuht dazu noch einen DMA kanal. Die einer Schnittstelle zugewissenen Ressourcen können Konflikte mit anderen Komponenten wie auch eingebaute andere parallele Schnittstelle entstehen.
Die parallele Schnittstelle gebraucht Standardmässig folgende Adressierungen
| Port | Datenregister | Statusregister | Steuerungsregister |
|---|---|---|---|
| LPT1 | 378h | 379h | 37Ah |
| LPT2 | 278h | 279h | 27Ah |
| LPT3 | 3BCh | 3BDh | 3BEh |