1.USB基本术语及简单枚举过程.pptVIP

  • 3
  • 0
  • 约6.88千字
  • 约 26页
  • 2020-09-16 发布于广东
  • 举报
USB Host System Type ICH7. PCH. Endpoint Pipe Frame MicroFrame Transfer Types Configuration USB Device States Enumeration Attach Powered Default state由port status register 來控制和體現。 Address configured state由 USB standard command 來配置。 Note: different from generic HUB. Suspend Powered state Default state Address state Configured state Set Interface USB Device Requests All USB devices respond to requests from the host on the device’s Default Control Pipe. Standard Device Requests Descriptors Descriptors Example Thanks. Lynn Hou * * Client driver software Universal Bus Driver (USBD) Host Controller Driver (HCD) Host Controller (HC) USB Device System software Hardware HCI Ehci/ohci/uhci/xhci Low Speed 1.1Mb/S (e.g., USB MS/KB ) Full Speed 12Mb/S (e.g., USB flash) High Speed 480Mb/S Super Speed 5Gb/S USB 1.1 (UHCI/ OHCI) USB 2.0 (EHCI) ICH-7 has 4 USB 1.1 Controllers 1 USB 2.0 Controller, and supports 8 USB ports. PCH has 2 USB2.0 Controllers 2 USB 2.0 USB 3.0 (XHCI) port1 port2 port3 port4 port5 port6 port7 port8 UHCI Controller UHCI Controller UHCI Controller UHCI Controller EHCI Controller The Hubs replace the functionality of the UHCI controllers by converting high-speed traffic into low and full-speed traffic. Terms. USB 通信最基本的形式是通过USB设备里一个叫Endpoint 的东西,Endpoint是通信的发送或者接收点。 Endpoint有确定的单一的方向,要么为in (Device-Host),要么为out (Host-Device)。注意有一个例外:USB协议规定每个设备都必须有Endpoint 0,它是双向的,USB利用它来实现缺省的控制管道(Control Pipe),从而控制设备。 Endpoint共有四种类型:Control,Bulk,Interrupt,Isochronous. A USB pipe is an association between an endpoint on a device and software on the host. Pipes represent the ability to move data between software on the host via a memory buffer and an endpoint on a device. USB establishes a 1 millisecond time base called a frame on a full-/low-speed bus and a 125 μs time base called a microframe on a high-speed bus. A (micro)frame can contain several transactions. 对应于四种不同的Endpoint同样有四种不同的传输方式:控制传输(Control Transfer)

文档评论(0)

1亿VIP精品文档

相关文档