Сложное, но полезное для понимания обозрение архитектуры USB 3.0 контроллера с прологом, эпилогом и красочными иллюстрациями :).
Не факт, что сие стоит всем читать, но кто прочтет до конца, — получит кое-какое удовольствие.
Интеграция двух шин в одном разъеме — состоявшийся факт, характеризующий USB 3.0-шину. Еще два явления, выгодно отличающую ее от предшественницы, — производительность и нагрузочная способность. Третий позитивный момент пока еще мало кому удалось оценить, но он бесспорен: способность к виртуализации.
Казалось, все перечислено, ничего не забыто? Разгадать этот ребус можно прочитав эссе Ильи Манусова «
USB 3.0 — это разъем, скорость и сила (тока)»
все равно не понял, о чем умалчивают разработчики?
О том, что "Поддержка всех режимов передачи данных по шине USB единым xHCI-контроллером не является результатом какого-либо таинственного и/или изящного решения. Сложность не ликвидируется, а прячется внутрь путем полностью аппаратной реализации технологий, апробированных еще в процессе разработки EHCI-контроллера. Названия этих технологий нам известны: контроллеры-компаньоны и Rate Matching Hub. Новшество в том, что данные ресурсы стали программно-невидимыми. Хотя с другой стороны, это и неплохо: задача разработчиков драйверов упростилась."
Открытая книга: icbook.com.ua
Может в двух словах о чем идет речь ) для ленивых и любопытных )
То есть упростили методом усложнения. Мдя, я ж говорил, что трава разрабов очень крута.
Жизнь.exe /?
man ~/live.ch
Беpегите motherboard - МATЬ BAШУ!
"Мир непознаваем, но все, что тебя интересует, можно нагуглить"
Речь о том, что в USB 3.0 используется технология отказа от контроллеров-компаньонов (проще говоря, поддержка USB 1.1) с использованием Rate Matching Hub, обкатанная впервые в наборе логики Intel P55.
И если есть какой головняк с этим (драйвера и пр.), то, скорее всего, собака зарыта здесь.
Открытая книга: icbook.com.ua
Михаил, а в чем принципиально отличие от USB 2.0, когда одни и те же линии данных подключаются к одному из 2 контроллеров?
wiki.rom.by - здесь специально собраны ответы на большинство вопросов!
Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...
Фактически, в USB 2.0 к одному разъему подключаются два разных контроллера EHCI (2.0) и UHCI/OHCI (1.1). Поэтому механизм разбирательства очень сложный. В USB 3.0 пошли по более простому пути: оставили ламели 2.0, но добавили ламели 3.0, окрасив разъем в синий цвет
И получается, что новый синий "папа" касается своих ламелей, а старый "серый" — своих. И все довольны.
Открытая книга: icbook.com.ua
Отправить комментарий