thumb|upright=1.2|Karta PCI z kontrolerem USB 2.0 (obsługa UHCI i EHCI).UHCI (ang. Universal Host Controller Interface) – interfejs dostępu do urządzeń USB wprowadzony przez firmę Intel dla standardu USB 1.xExtensible Host Controler Interface for Universal Serial Bus . Standaryzacja UHCI przyczynia się do wszechstronności połączeń USB, zapewniając jednolity interfejs dla różnych urządzeń: drukarek, klawiatur czy zewnętrznych pamięci masowych, UHCI zapewnia wspólną strukturę, która umożliwia tym urządzeniom bezproblemową komunikację z systemem hosta. Dzięki dynamicznemu zarządzaniu UHCI stało się możliwe podłączanie i odłączanie urządzeń USB bez ponownego uruchamiania komputera.

thumb|upright=1.2|Układ VIA VT6212L na karcie rozszerzeń USB 2.0 dla PCI.

thumb|upright=1.2|Karta rozszerzeń USB 1.1 dla gniazda PCI.UHCI wspiera transfery z niską (1.5 Mbit/s) i pełną prędkością (12 Mbit/s). Standard UHCI definiuje dwie części: sterownika kontrolera hosta (HCD) i kontrolera hosta (HC). HCD jest częścią oprogramowania systemowego i jest zwykle dostarczana przez dostawcę systemu operacyjnego; odpowiedzialne jest za planowanie ruchu na USB poprzez publikowanie i utrzymywanie transakcji w pamięci systemowej. Kontroler hosta (HC) przenosi dane pomiędzy pamięcią systemową a urządzeniami na USBUniversal Host Controller Interface (UHCI) Design Guide. Standard ten nakłada on większe obciążenia na część związaną z oprogramowaniem co upraszcza i sprawia tańszym implementacje sprzętową.

. Generalnie standardu UHCI używają kontrolery Intela (chipsety Intel PCI: 430TX, 440FX, 440LX, 440BX, i810, i820) oraz VIA (chipsety VIA PCI: VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II, Apollo Pro 133); pozostali producenci − OHCI.

Zobacz też AHCI EHCI OHCI

Przypisy

Linki zewnętrzne Specyfikacja UHCI

Kategoria:Magistrale