NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
68
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed,
distributed or reproduced without permission from Winbond.
Table No.: 1200-0003-07-A
6 USB Host Controller
6.1 Overview
The
Universal Serial Bus (USB)
is a low-cost, low-to mid-speed peripheral interface standard
intended for modem, scanners, PDAs, keyboards, mice, and other devices that do not require a high-
bandwidth parallel interface. The USB is a 4-wire serial cable bus that supports serial data exchange
between a
Host Controller
and a network of peripheral devices. The attached peripherals share USB
bandwidth through a host-scheduled, token-based protocol. Peripherals may be attached, configured,
used, and detached, while the host and other peripherals continue operation (i.e. hot plug and unplug
is supported).
The W90P710 USB
Host Controller
has the following features :
•
Open Host Controller Interface (OHCI)
Revision 1.0 compatible.
•
USB Revision 1.1 compatible
•
Supports both low-speed (1.5 Mbps) and full-speed (12Mbps) USB devices.
•
Handles all the USB 1.1 protocol.
•
Built-in DMA for real-time data transfer
•
Multiple low power modes for efficient power management
The
Host Controller Driver
has the following responsibilities :
•
Host Controller
Management
•
Bandwidth
Allocation
•
List
Management
•
Root Hub
Management
•
Multiple low power modes for efficient power management