EHCI


EHCIEHCI — это аббревиатура от Enhanced Host Controller Interface, обозначающая контроллер уни­вер­саль­ной последовательной шины, соответствующий спецификации USB 2.0. Производительность EHCI-контроллера в режиме High-Speed ограничена скоростью передачи данных в 480 Мбит/сек. Для совместимости также обслуживаются режимы High-Speed и Full-Speed — протоколы USB 1.1.

Анализ USB-интерфейса ноутбука ASUS N550JV

Презентация мультимедийных ноутбуков ASUS, которая состоялась в конце сентября в Киеве, дала возможность по­ближе познакомиться с но­винками одного из крупнейших производителей переносных ком­пью­те­ров. Хотелось убе­дить­ся, что новый бук лучше старых двух, а если серьезно, то в планах было найти родство и отличия в архитектуре мобильных платформ с ранее изученными настольными решениями.1)

Шина USB 2.0 должна уйти

Преимущество в скорости, которое есть у шины USB 3.0 по сравнению с пред­шественницей, общеизвестно. Но пока SuperSpeed-устройства не ста­ли широко рас­про­стра­нен­ны­ми, давайте сравним их с USB 2.0 ре­ше­ни­я­ми.

Предметом исследований будет потребляемая мощность и тра­фик USB HCI-контроллера.

USB на Intel Z87. Ничего лишнего

Есть мнение, что 8-я серия чипсетов Intel ничем сущест­вен­но не отличается от предыдущего набора системной логи­ки. Справедливо ли это в от­но­ше­нии USB-подсистемы мы решили проверить на платформе Z87-K, предостав­лен­ной нам офисом ASUS в Украине.

Загадки архитектуры 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 Debug Port: новые возможности диагностики

Процедура старта компьютера называется POST (Power-On Self Test), в ходе ее происходит последовательная подготовка различных подсистем аппаратной платформы к запуску операционной системы. Простая идея, благополучно пережившая более десятка поколений процессоров, что применяется до сих пор, — перед выполнением каждого этапа, ге­не­ри­ро­вать диагностический POST-код. В случае не­стар­та платформы его сле­дует считать кодом ошибки, а по спис­ку расшифровки POST-кодов сер­вис­ный инженер определит предполагаемую причину аварии.

 

POST-коды стали контрольными точками состояния компьютера, и благодаря этому используются в индустрии пер­сональных платформ уже более 30 лет. За ними был закреплен диагностический порт с адресом 0080h, ко­то­рый оставаясь неизменным пережил даже BIOS и на законных правах теперь существует в UEFI.

Казалось, что POST-диагностика останется неизменной еще много лет, однако концепция Legacy-free требует пе­ре­хода к другим технологиям.

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

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

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

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