High-Speed Isochronous Data Payload

Обзор High-Speed Isochronous Data Payload взят из открытых источников в сети Интернет. 15 июня 2009 IntPC.ru:
Хост инициирует передачу данных устройствам (OUT) или от устройств (IN) при помощи специального пакета, называемого Token-пакет. Этот пакет содержит адрес устройства которое должно получить или передать данные и номер логического канала (endpoint-a) внутри этого устройства. Устройство может подтвердить готовность при помощи пакета АСК (acknowledge) или сообщить хосту том, что оно еще не готово для передачи или приема очередного пакета. В случае если требуется получить данные от устройства (IN-транзакция), хост может попытаться сделать это еще раз позднее. При передаче данных от хоста к устройству (OUT-транзакция) если по причине неготовности принять данные устройство вернет NACK, хост должен будет повторить псосылку пакета через некоторое время. В случае USB1.0 если устройство окажется неготово несколько раз подряд, каждый раз хост будет передавать последний непринятый этим устройством пакет, тем самым занимая время от таймслота, которое могло бы быть использовано для связи с другим устройствами! В USB2.0 эта проблема решается при помощи Ping-пакетов, позволяющих узнать готово ли устройство к приему данных для выбранного логического канала без передачи самих данных. Эта особенность относится в первую очередь к асинхронной передаче bulk, для изохронной передачи (isochron) в силу того, что нет подтверждения передачи (handshake) подобная ситуация возникнуть не может.
Низкоскоростные устройства (low speed 1.5Mbit/sec) могут использовать только control и interrupt транзакции, которые в целом ведут себя аналогично OUT и IN транзакциям типа bulk. При передаче пакетов для более быстрых устройств (full speed USB 1.0 и high speed USB2.0) HUB-устройства не передают эти пакеты через порты, к которым подключены low speed устройства. При этом когда передаются данные для самих low speed устройств в составе пакетов используется еще специальный префикс, позволяющий HUB-ам определить что пакет следует ретранслировать на низкой скорости.
Подтверждение передачи происходит при помощи handshake пакетов: АСК, NACK, STALL. Хост никогда не может послать устройству NACK, вместо этого он просто не посылает никакого handshake пакета! Устройство может вернуть пакет STALL если произошла ошибка, требующая вмешательства хоста для переинициализации какого-либо ресурса в этом устройстве, связанного с логическим каналом в устройстве, для которого предназначался пакет.
в твиттер
Читайте так же:
  • Control транзакции
  • Bulk транзакции
  • Interrupt транзакции
  • Спасибо за просмотр этой информации на нашем компьютерном сайте. Надеемся, что статья High-Speed Isochronous Data Payload вам понравилась. Есть небольшая рекомендация, если вы хотите быть в курсе всех событий сферы компьютерных интерфейсов, то рекомендуем зарегистрироваться на портале www.intpc.ru.
    Министр наградил передовиков e-правительства
    Stfw.Ru: 16 мая, и.о. министра связи и массовых коммуникаций Игорь Щеголев лично приветствовал федеральные ведомства, достигшие наибольших успехов в предоставлении госуслуг на базе системы ...
    Девид Кейдж: Мне не интересны новые технологии
    Stfw.Ru: Сегодня директор Heavy Rain, Девид Кейдж заявил в интервью Devlop, что он не заинтересован в новом поколении консолей и по его мнению, игры должны развиваться не за счет технологий, а за ...
    Корейцы прошли Diablo III за 7 часов
    Stfw.Ru: Как только Diablo III появилась в продаже, на ее покорение кинулись тысячи и тысячи фанатов. Естественно, почти сразу же начали поступать сообщения о достижениях и рекордах, в частности, по ...
    Android захватил 56 процентов рынка смартфонов
    Stfw.Ru: Компании Apple удалось захватить под свой контроль почти восемь процентов мирового рынка мобильных телефонов всех типов, включая как обычные сотовые телефоны, так и смартфоны. Об этом ...
    «Энвижн Груп» поддерживает матч за звание чемпиона мира ФИДЕ по шахматам
    Stfw.Ru: Турнир проходит 10–31 мая 2012 г. в Москве, в Инженерном корпусе Государственной Третьяковской галереи. За звание первого шахматиста планеты сражаются действующий чемпион Вишванатан Ананд ...
    Белорусы на связи в Одноклассниках даже без Интернета
    Stfw.Ru: Компания ИММО выступила разработчиком сервиса «SMS-Друзья», позволяющего абонентам сотового оператора МТС в Беларуси быть на связи с друзьями из соцсетей независимо от подключения к ...
    Половина российских компаний, внедривших систему для управления взаимоотношениями с клиентами в 2011 году, выбрали «1С:CRM»!
    Stfw.Ru: Компания DSS Consulting, оказывающая услуги в сфере управленческого и ИТ-консультирования с 2003 года, завершила очередное ежегодное исследование российского рынка CRM-систем. В обзоре ...
    Сайт посвящен универсальным внешним интерфейсам, начиная с долгожителей - портов LPT и СОМ - и кончая современными шинами USB, Fire Wire, SCSI и беспроводными интерфейсами IrDA и Bluetooth.