Rate Matching Hub


Rate Matching HubRate Matching Hub (сокращенно RMH) — концентратор в составе USB-контроллера, подключенный к Root Hub (корневому концентратору), в задачи которого входит обмен данными с низкоскорост­ными устройствами, разработанными в соответствии со спецификацией USB 1.1. Впервые RMH-хаб появился в составе южного моста набора логики Intel P55.

Загадки архитектуры USB в чипсетах Intel 7-й серии

Хорошая традиция – считать «выходом на режим» для IT-технологии ее интеграцию в чипсет. Так было с передачей данных Ultra DMA, с интерфейсом Serial ATA, со спе­ци­фи­ка­ци­ей USB 2.0. Так стало и с универсальной последова­тель­ной шиной, соответствующей новому стандарту – спе­цификации USB 3.0. Вернее сказать, таким событием хо­те­лось бы считать появление в наборах системной логики Intel 7-series контроллера USB 3.0, известного как eXtensible Host Controller Interface.

USB 3.0 — это разъем, скорость и сила (тока)

Сложность и нелогичность архитектуры USB 2.0 вынудила разработчиков USB 3.0 избрать другой путь совершен­ство­вания протокола универсальной последовательной шины. Вместо подключения двух контроллеров к одному разъему, как было в предыдущей версии, скоростной вариант USB-шины реализован путем интеграции двух разъемов в еди­ном конструктиве. На какие еще компромиссы вынуждена была пойти IT-индустрия в угоду совместимости?

Виртуализация USB — все включено

Как известно, основным новшеством спецификации USB 3.0, стало увеличение скорости передачи данных до 5.0 Gbit/s в режиме SuperSpeed. Также усовершенствованы режимы питания USB-устройств от порта, добавлены механизмы, повышающие производительность дисковых накопителей, подключенных по USB-шине. Но огромный потенциал, заложенный в новый стандарт, не ограничивается технологиями высших достижений. Документ дает четкую перспективу внедрения механизмов виртуализации USB-контроллера.

Обратная совместимость стандартов USB

Архитектура USB неочевидна и для неподготовленных пользователей —  нелогична. Режим обмена с пропускной способностью 480 Мбит/сек (High-Speed) обслуживается контроллером EHCI, низкоскоростные режимы Full-Speed и Low-Speed — либо контроллером OHCI (SiS, nVidia), либо UHCI (Intel, VIA). Они и спорят между собой за доступ к под­ключенному устройству.