Enhanced Host Controller Interface Specification. Allows host controller hardware to safely prefetch information from the asynchronous and periodic schedules beyond what was defined in previous EHCI implementations to improve system memory access behavior Enhanced Host Controller Interface specification for Universal Serial Bus addendum, version 1. Peripheral and IP vendors will be able to develop their designs, insulated from the high-speed and analog circuitry issues associated with the USB 2. On-the-go supplement to the USB 2. Thus a vendor can scale their internal xHCI Endpoint Context cache space and resources to match the practical usage models expected for their products, rather than the architectural limits that they support.

Uploader: Samukasa
Date Added: 25 September 2013
File Size: 65.78 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 56015
Price: Free* [*Free Regsitration Required]

Legacy USB host-controller interfaces define a relatively simple hardware data-pump; where critical state related to overall bus-management bandwidth allocation, address assignment, etc.

USB EHCI Compliance Test Program

Views Read Edit View history. Classically, each memory buffer associated with an endpoint is described by a queue of physical memory blocks, where the queue requires a head pointer, tail pointer, length and other registers to define its state.

EHCI was designed [ by whom? The Wikibook Serial Programming: Legacy USB host-controller architectures exhibit some serious shortcomings when applied to virtualized environments. This page was last edited on 2 Decemberat The driver software is typically provided with an operating system of a personal computerbut may also be implemented ehcii application-specific devices such as a microcontroller.


Host controller interface (USB, Firewire)

In other projects Wikimedia Commons. The reader is expected to be familiar with the current USB specification revisions. Originally a PC providing high-speed ports had two controllers, compliannt handling low- and full-speed devices and the second handling high-speed devices.

It has many fewer intellectual property restrictions than UHCI.

Extensible Host Controller Interface – Wikipedia

Adopters can demonstrate compliance of their product s with the specification through the xHCI compliance testing program provided by Intel. Standards Intel standards and global initiatives enable technological innovations to Refer any questions about the specification or licensing program to EHCI Support by clicking on one of the following links:. Please help to improve this article by introducing more precise citations.

Enhanced Host Controller Interface Spec. This article has multiple issues. Computer hardware standards USB. That is, at any point in time a large number of endpoints may be ready to move data, however only a subset are compliannt moving data.

By using this site, you agree to the Terms of Use and Privacy Policy. Adopters Agreement in order to be licensed to use and implement this specification. Since each USB device is allowed to define up to 31 endpoints, an xHCI that supported devices would have to support 7, separate total endpoints.

Please help improve it or discuss these issues on the talk page. All versions of the specification prior to the Revision 1. Thus a vendor can scale their internal xHCI Endpoint Context cache space and resources to match the practical usage models expected for their products, rather than the architectural limits that they support.


The architectures of the legacy USB host complliant OHCI, UHCI, and EHCI were very similar in that the “schedule” for the transactions to be performed on the USB were built by software in host memory, and the host controller hardware would continuously read the schedules to determine what transactions needed to be driven on the USB, and when, even if no data was moved. It rhci a license from Intel. The xHCI specification uses “errata” files to define updates and clarifications to a specific release.

The changes in the errata files are comliant in each release. From Wikipedia, the free encyclopedia.

All current development should be targeting this revision of the specification. Retrieved from ” https: This revision is an editorial update from 0. Enhanced Host Controller Interface Specification. Implementation of the Enhanced Host Controller Interface specification requires a license from Intel.

Safari Chrome IE Firefox.