Интерфейсы и шины в вычислительной системе


Download 0.6 Mb.
bet34/37
Sana16.06.2023
Hajmi0.6 Mb.
#1493517
1   ...   29   30   31   32   33   34   35   36   37

Когда хост узнает о подключении нового устройства, он с помощью специальной последовательности команд направляет в порт хаба сигнал сброса, считывает из памяти устройства информацию о его возможностях, направляет этому устройству конфигурационную информацию и присваивает ему уникальный USB-адрес. После этого начинается обычное функционирование устройства, которое теперь имеет новый адрес.

  • Когда хост узнает о подключении нового устройства, он с помощью специальной последовательности команд направляет в порт хаба сигнал сброса, считывает из памяти устройства информацию о его возможностях, направляет этому устройству конфигурационную информацию и присваивает ему уникальный USB-адрес. После этого начинается обычное функционирование устройства, которое теперь имеет новый адрес.
  • Описанная процедура инициализации подключения является основой реализации принципа plug-and-play. Ею управляет программное обеспечение хоста. Единственное, что при этом требуется от пользователя, – это подключить устройство к порту хаба и включить его питание. При выключении устройства выполняются аналогичные действия.

Программное обеспечение USВ должно постоянно иметь полную картину топологии шины и подключенных к нему устройств. Такие места хранения информации, как регистры состояния, управления и данных, называются конечными точками. Пару конечных точек: одну для ввода данных, а другую – для их вывода идентифицирует 4-разрядное число. Таким образом, у устройства может быть до 16 входных-выходных пар конечных точек. Каждый канал USB, будучи двунаправленным, соединяется с одной такой парой. Один канал, под номером 0, соединенный с конечными точками, существует всегда и создается сразу после включения устройства. Это управляющий канал, который используется программным обеспечением USB в процессе инициализации устройства. В ходе этого процесса создаются другие каналы, количество которых зависит от потребностей и сложности устройства.

  • Программное обеспечение USВ должно постоянно иметь полную картину топологии шины и подключенных к нему устройств. Такие места хранения информации, как регистры состояния, управления и данных, называются конечными точками. Пару конечных точек: одну для ввода данных, а другую – для их вывода идентифицирует 4-разрядное число. Таким образом, у устройства может быть до 16 входных-выходных пар конечных точек. Каждый канал USB, будучи двунаправленным, соединяется с одной такой парой. Один канал, под номером 0, соединенный с конечными точками, существует всегда и создается сразу после включения устройства. Это управляющий канал, который используется программным обеспечением USB в процессе инициализации устройства. В ходе этого процесса создаются другие каналы, количество которых зависит от потребностей и сложности устройства.

Download 0.6 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   37




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling