Pierwotnie komputer PC zapewniający szybkie porty miał dwa kontrolery, jeden obsługujący urządzenia o niskiej i pełnej prędkości, a drugi obsługujący urządzenia o dużej szybkości. Sterownik UHCI zapewniały interfejsy o niskiej i pełnej prędkości dla chipsetów Intel lub VIA na płycie głównej lub dla dowolnych dyskretnych kontrolerów hosta VIA podłączonych do magistrali komputera. Sterownik OHCI zapewniał funkcje niskiej i pełnej prędkości dla portów USB zintegrowanych kontrolerów hosta USB wszystkich innych dostawców chipsetów płyt głównych lub dyskretnych kontrolerów hosta podłączonych do magistrali komputera. Sterownik EHCI zapewniał szybkie funkcje dla portów USB na płycie głównej lub na oddzielnym kontrolerze USBEnhanced Host Controller Interface Specification for Universal Serial Bus.

EHCI zapewnia obsługę dwóch kategorii typów transferu: asynchronicznego i peridycznego. Specyfikacja interfejsu programowego EHCI definiuje zarówno 32-bitowe, jak i 64-bitowe wersje swoich struktur danych.

Zobacz też AHCI OHCI UHCI

Przypisy

Kategoria:Magistrale