xHCI
Загадки USB

Хорошая традиция – считать «выходом на режим» для IT-технологии ее интеграцию в чипсет. Так было с передачей данных Ultra DMA, с интерфейсом Serial ATA, со спецификацией USB 2.0. Так стало и с универсальной последовательной шиной, соответствующей новому стандарту – спецификации USB 3.0. Вернее сказать, таким событием хотелось бы считать появление в наборах системной логики Intel 7-series контроллера USB 3.0, известного как eXtensible Host Controller Interface.
В топовых модификациях PCH (Platform Controller Hub) интегрирован один контроллер xHCI (4 порта USB 3.0) и два контроллера EHCI (8 и 6 портов, всего 14 портов USB 2.0). Каждый EHCI-контроллер снабжен Rate Matching Hub и Debug Port. Декларирование особенностей топологии USB-подсистемы и коммутация портов между xHCI и EHCI–контроллерами обеспечивается рядом конфигурационных регистров.
USB 3.0 — это разъем, скорость и сила (тока)
Сложность и нелогичность архитектуры USB 2.0 вынудила разработчиков USB 3.0 избрать другой путь совершенствования протокола универсальной последовательной шины. Вместо подключения двух контроллеров к одному разъему, как было в предыдущей версии, скоростной вариант USB-шины реализован путем интеграции двух разъемов в едином конструктиве. На какие еще компромиссы вынуждена была пойти IT-индустрия в угоду совместимости?