UHCI,OHCI,EHCI差異

USB host controller(USB主控器)必定是下列3種規格:

  1. UHCI : Intel公司提倡,UHCI線路比OHCI線路簡單多了,但是需要比較複雜的驅動程式,對CPU負擔也微重了些,UHCI採用I/O-mapped I/O方式(CPU使用I/O指令來存取USB controller),採用的廠商有Intel,VIA。在UHCI 中一個SOF 會出現一個Setup Token。
  2. OHCI:Compaq(康柏)公司主導,採用Memory-mapped I/O(CPU使用記憶體指令來存取USB controller),採用的廠商有Compaq,iMace,OPTi,SiS,Ali。在OHCI 中一個SOF 會可能出現三個Setup token。
  3. EHCI:USB規格,相容於UHCI,OHCI,只有USB2.0(EHCI)才提供高速480Mbps傳輸效率。

留言

這個網誌中的熱門文章

Windows10移除檔案總管(我的電腦)中的「3D物件」資料夾

[Tips]清除 Visual Studio [最近使用的專案] 紀錄

C# []、List、Array、ArrayList 區別及應用