ホストコントローラの種類
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/31 06:28 UTC 版)
「ユニバーサル・シリアル・バス」の記事における「ホストコントローラの種類」の解説
USB規格ではホストコントローラの規格を定義しておらず、以下のホストコントローラ規格はUSBの仕様外である。複数のホストコントローラ規格がある。これらは制御方法が異なるため、それぞれ別のドライバが必要である。ただし同一ホストコントローラ規格内では共通のものが通常使える。 UHCI (Universal Host Controller Interface) インテル社が開発し、インテルおよびVIA社のx86用チップセットで採用されている。USB 1.x時代に開発され、Full/Low Speed対応。 OHCI (Open Host Controller Interface) マイクロソフト社、ナショナル セミコンダクター社、コンパック社が開発し、インテル・VIA社以外のチップセットで使われている。USB 1.x時代に開発され、Full/Low Speed対応。 EHCI (Enhanced Host Controller Interface) インテル社が開発した。ただしコントリビューター(貢献者)としてコンパック社、ルーセント・テクノロジー社、マイクロソフト社、NECが挙げられている。USB 2.0規格で新設されたHigh Speedをサポートする。通常Full/Low Speedデバイスとの通信を行うための"Companion HostController"(UHCI、OHCIが普通)が同一チップ内に実装され、Full/Low Speedデバイスがハブを通さず直接接続されたときに通信を担当する。EHCIはFull/Low Speedデバイスとの通信も行うことができるが、その場合にはデバイスとの間にあるUSB 2.0規格ハブによりHigh Speedへの通信速度変換が行われた上で実行される。 xHCI (eXtensible Host Controller Interface) インテル社が開発した。USB 3.0規格で新設されたSuperSpeedをサポートする。すでにインテルより提供が開始され、周辺機器の開発が始められている。 WHCI (Wireless Host Controller Interface) インテル社が開発した、Wireless USBのホスト規格である。UWB一般の制御とWireless USBのホスト部と複数の機能を同時に定義している。Wireless USB部分の制御方法はEHCIと似ている。 ScanLogicのSL811HST、NXPセミコンダクターズのISP1160等 組み込み用途向けのマイコンバス直結型USBホストコントローラー。規格化はされていないのでメーカーが異なると全く互換性は無い。
※この「ホストコントローラの種類」の解説は、「ユニバーサル・シリアル・バス」の解説の一部です。
「ホストコントローラの種類」を含む「ユニバーサル・シリアル・バス」の記事については、「ユニバーサル・シリアル・バス」の概要を参照ください。
- ホストコントローラの種類のページへのリンク