Спецификация USB.Rev1.0


Ограничения Доступа к Шине - часть 2


  • Если имеются задержки передач управления для нескольких конечных точек, передачи управления для различных конечных точек выбраются согласно справедливой стратегии доступа(fair access policy), которая зависит от реализации хост контроллера.
  • Транзакция передачи управления, которая часто повторяется, не должна ожидать пропуска, несправедливо участвуя в кадре времени (A transaction of a control transfer that is frequently being retried should not be expected to consume an unfair share of the frame time).
  • Эти требования позволяют передачи управления между хостом и устройствами регулярно перемещаться в шине с "самым большим эфектом".

    Все передачи управления задержанные в системе борются за одно и то же самое доступное время шины. Из-за этого, время шины выделенное для передач управления к специфической конечной точке, может быть изменено программным обеспечением системы USB, по своему усмотрению. ( Because of this, the bus time made available for control transfers to a particular endpoint can be varied by USB system software at its discretion.) Конечная точка и клиентское программное обеспечение не могут присвоить специфическую скорость обслуживания для передач управления (An endpoint and its client software cannot assume a specific rate of service for control transfers). Время шины выделенное клиентскому программному обеспечению и конечной точке, может быть изменено, поскольку другие устройства вставляются и удаляются из системы, а также поскольку передачи управления запрашиваются другими конечными точками устройства.

    Частота шины и время кадра ограничивают максимальное число успешных передач управления, внутри кадра для любой системы USB, до менее чем 29 при полно скоростной 8 байтовой полезной нагрузки данных или менее  четырех при низко скоростной 8 байтовой полезной нагрузки данных. Таблица 5-1 содержит информацию относительно различного размера полно скоростных передач управления и максимального числа передач, возможных в кадре. Эта таблица была сгенерирована, принимая транзакцию стадии данных состояния нулевой длины и одну транзакцию стадии данных (This table was generated assuming zero length status data stage transaction and one data stage transaction). Таблица иллюстрирует возможную мощность двух полезных нагрузок данных меньших или равных размеру максимально допустимой полезной нагрузки данных (The table illustrates the possible power of two data payloads less than or equal to the allowable maximum data payload sizes).




    Начало  Назад  Вперед



    Книжный магазин