Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process
Reexamination Certificate
2001-09-27
2004-04-13
Perveen, Rehana (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output command process
C710S052000, C710S305000, C710S310000, C709S241000, C709S241000, C709S241000, C713S502000
Reexamination Certificate
active
06721815
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to universal serial bus (USB) environments, and more particularly to a method and apparatus to improve performance of an enhanced host controller interface (EHCI) for USB devices.
2. Description of the Related Art
In many of today's processors and systems, such as personal computer (PC) systems, there exist USB ports for connecting various USB devices. Many USB devices are frequently used by PC users. For example, USB devices may be printers, compact disc read-only memory (CD-ROM) drives, CD-ROM writer (CDRW) drives, digital versatile disc (DVD) drives, cameras, pointing devices (e.g., computer mouse), keyboards, joy-sticks, hard-drives, speakers, etc.
Different standards of USB technology have different bandwidths. For example, Universal Serial Bus Specification, revision 1.1, Sep. 23, 1998 (USB 1.1) devices are capable of operating at 12 Mbits/second (Mbps), and Universal Serial Bus Specification, revision 2.0, Apr. 27, 2000 (USB 2.0; also known as high-speed USB) devices are capable of operating at 480 Mbps. USB 2.0 defines a multiple speed-signaling environment where a single high-speed bus may support one or more USB 1.1 classic busses through a USB 2.0 hub (Transaction Translator). In this environment, system software (the Host Controller Driver) must allocate and manage the bandwidth of USB 1.1 classic busses.
The Enhanced Host Controller Interface (EHCI) specification for a Universal Serial Bus, revision 0.95, Nov. 10, 2000, describes the register-level interface for a Host Controller (HC) for USB 2.0. The USB EHCI provides for isochronous data streams. The isochronous data streams are managed using isochronous transaction descriptors (iTDs). A single iTD can not represent all possible starting buffer alignments.
REFERENCES:
patent: 5367678 (1994-11-01), Lee et al.
patent: 5850508 (1998-12-01), Lee et al.
patent: 5933611 (1999-08-01), Shakkarwar
patent: 6272515 (2001-08-01), Fouquet
patent: 6349354 (2002-02-01), Garney
patent: 6625602 (2003-09-01), Meredith et al.
LandOfFree
Method and apparatus for iTD scheduling does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for iTD scheduling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for iTD scheduling will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3197425