Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - IEEE 1394 - Основные сведения24 июня 2011Оглавление: 1. IEEE 1394 2. Основные сведения 3. Использование 4. Организация устройств IEEE 1394 5. Спецификации FireWire 6. Разъёмы Кабель представляет собой 2 витые пары А и B, распаянные как A к B, а на другой стороне кабеля как B к A. Также возможен необязательный проводник питания. Устройство может иметь до 4 портов. В одной топологии может быть до 64 устройств. Максимальная длина пути в топологии 16. Топология древовидная, замкнутые петли не допускаются. При присоединении и отсоединении устройства происходит сброс шины, после которого устройства самостоятельно выбирают из себя главное, пытаясь взвалить это «главенство» на соседа. После определения главного устройства становится ясна логическая направленность каждого отрезка кабеля к главному или же от главного. После этого возможна раздача номеров устройствам. После раздачи номеров возможно исполнение обращений к устройствам. Во время раздачи номеров по шине идет трафик пакетов, каждый из которых содержит в себе количество портов на устройстве, а также ориентацию каждого порта не подключен/к главному/от главного, а также максимальную скорость каждой связи. Контроллер 1394 принимает эти пакеты, после чего стек драйверов строит карту топологии и скоростей. Операции шины делятся на асинхронные и изохронные. Асинхронные операции это запись/чтение 32-битного слова, блока слов, а также атомарные операции. Асинхронные операции используют 24-битные адреса в пределах каждого устройства и 16-битные номера устройств. Некоторые адреса зарезервированы под главнейшие управляющие регистры устройств. Асинхронные операции поддерживают двухфазное исполнение запрос, промежуточный ответ, потом позже окончательный ответ. Изохронные операции это передача пакетов данных в ритме, строго приуроченном к ритму 8 КГц, задаваемому ведущим устройством шины путем инициации транзакций «запись в регистр текущего времени». Вместо адресов в изохронном трафике используются номера каналов от 0 до 31. Подтверждений не предусмотрено, изохронные операции есть одностороннее вещание. Изохронные операции требует выделения изохронных ресурсов номера канала и полосы пропускания. Это делается атомарной асинхронной транзакцией на некие стандартные адреса одного из устройств шины, избранного как «менеджер изохронных ресурсов». Помимо кабельной реализации шины, в стандарте описана и наплатная. Просмотров: 5801
|