Port o rozszerzonych możliwościach

Extended Capabilities Port ( ECP ) to tryb interfejsu równoległego komputera. ECP został opracowany przez Hewlett-Packard i Microsoft w celu usprawnienia komunikacji z drukarkami i skanerami . ECP jest dalszym rozwinięciem SPP i EPP i podobnie jak te jest połączone przez interfejs Centronics zgodnie z IEEE 1284 .

Decydującą zaletą ECP jest to, że dane są przesyłane w formie skompresowanej. Maksymalny współczynnik kompresji dla kodowania długości serii wynosi 64: 1, zwykle średnio 4: 1. Jest efektywnie zaimplementowany w modułach interfejsu sprzętu i jest szczególnie skuteczny, gdy przesyłane są surowe dane obrazu.

Ponadto używany jest bufor FIFO 16 kB , który ma następujące zalety:

  • Efektywna szerokość pasma transmisji jest zwiększona, ponieważ można odbierać i tymczasowo przechowywać kilka słów danych.
  • Utracie danych zapobiega się, gdy procesor jest zajęty i nie może natychmiast odczytać danych.
  • Mniej przerwań odciąża procesor .