Producenci urządzeń USB muszą obsługiwać specyfikację uniwersalnej magistrali szeregowej (USB). Interfejs USB jest zaimplementowany na dwóch poziomach: niższy poziom protokołu USB jest realizowany za pośrednictwem aparatu interfejsu szeregowego (SIE). Wyższa warstwa protokołu jest implementowana za pośrednictwem oprogramowania sprzętowego urządzenia. Oprogramowanie układowe składa się z programów i danych definiujących konfigurację urządzenia i są instalowane półna stałe w pamięci przy użyciu różnych typów programowalnych układów ROM, takich jak PROMS, EPROMs, EEPROMs i układy flash.
historia wersji
- Wersja 8.11 opublikowany na 2006-11-28