хост-контроллер (host controller, коротко хост) – главный контроллер, который входит в состав системного блока компьютера и управляет работой всех устройств на шине USB. На шине USB допускается наличие только одного хоста. Системный блок персонального компьютера содержит один или несколько хостов, каждый из которых управляет отдельной шиной USB. В обязанности хоста входит:
слежение за подключением и отключением устройств;
организация управляющих потоков между USB-устройством и хостом;
организация потоков данных между USB-устройством и хостом;
контроль состояния устройств и ведение статистики активности;
снабжение подключенных устройств электропитанием.
устройство (device) может представлять собой хаб, функцию или их комбинацию (compound device); порт (port) – точка подключения;
хаб (hub, концентратор) (Рис 3.) – устройство, которое обеспечивает дополнительные порты на шине USB, т.е. хаб преобразует один порт (восходящий порт, upstream port) во множество портов (нисходящие порты, downstream ports). Архитектура допускает соединение нескольких хабов (не более 5). Хаб распознает подключение и отключение устройств к портам и может управлять подачей питания на порты. Каждый из портов может быть разрешен или запрещен и сконфигурирован на полную или ограниченную скорость обмена. Хаб обеспечивает изоляцию сегментов с низкой скоростью от высокоскоростных. Хаб может ограничивать ток, потребляемый каждым портом;
корневой хаб (root hub) – это хаб, входящий в состав хоста;
функция (function) – это переферийное USB-устройство или его отдельный блок, способный передавать и принимать информацию по шине USB. Перед использованием функция должна быть сконфигурирована хостом – ей должна быть выделена полоса в канале и выбраны опции конфигурации;
логическое USB-устройство (logical device) представляет собой набор конечных точек, с которыми возможен обмен данными. Число и функции точек зависят от устройства и выполняемых им функций, и определяются при производстве. В обязательном порядке присутствует точка с номером 0 - для контроля состояния устройства и управления им. До осуществления конфигурирования устройства через точку 0 остальные каналы не доступны. Каждая конечная точка устройства описывается следующими параметрами:
частотой обращения к шине и требованиями к задержкам;
необходимой полосой пропускания;
номером конечной точки;
требованиями к обработке ошибок;
максимальным размером кадра, который может быть принят или послан;
типом поддерживаемой передачи данных;
направлением осуществления передачи между конечной точной и хостом.
lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.)
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав