I.link Ieee 1394 Firewire Драйвер

Posted on  by admin
  1. Компьютер
  2. Русский
  3. Сетевая Модель OSI

Скачать OHCI Compliant IEEE 1394 Host Controller драйвер. Sony 8032 OHCI i.LINK(IEEE 1394). National Semiconductor Corporation FireWire. Значит или драйвера FireWire (IEEE 1394). Камеры к ПК по i.Link (Firewire, IEEE1394)*** Драйвер для IEEE.

IEEE 1394 Interface Тип Последовательная связь История Разработчик (сейчас Apple, Inc.) Разработано 1995 Произведено 1995 — 2013 Вытеснено (2013) Спецификации Длина до 4,5 м Ширина 1 Подключение на ходу Да Внешнее Да Макс. Напряжение 30 В Макс. Ток 1,5 A Сигнал данных Да Полоса пропускания 400–3200 /с (50–400 Мбайт/с) Выводы 4, 6, 9 IEEE 1394 (FireWire, i-Link) — последовательная высокоскоростная, предназначенная для обмена цифровой информацией между и другими электронными устройствами.

Различные компании продвигают стандарт под своими торговыми марками:. — FireWire. — i.LINK. — mLAN.

— Lynx. — SB1394. Пара 6-проводниковых α-коннекторов на В 1986 году членами Комитета по стандартам микрокомпьютеров (Microcomputer Standards Committee) принято решение объединить существовавшие в то время различные варианты последовательной шины ( Serial Bus). В 1992 году разработкой интерфейса занялась. В 1995 году принят стандарт IEEE 1394 (сама технология была разработана намного раньше, до появления, что показывает большой потенциал данного института).

Около 1998 года содружество компаний, в том числе Microsoft, развивали идею обязательности 1394 для любого компьютера и использования 1394 внутри корпуса, а не только вне него. Существовали даже карты контроллеров с одним разъёмом, направленным внутрь корпуса. Также существовала идея Device Bay, то есть отсека для устройства со встроенным в отсек разъёмом 1394 и поддержкой горячей замены. Такие тенденции прослеживаются в материалах Microsoft той поры, предназначенных для разработчиков компьютеров. Можно сделать вывод, что 1394 предлагали как замену, то есть на роль, ныне выполняемую.

Но этим идеям не суждено было воплотиться, и одной из главных причин такого исхода была лицензионная политика компании Apple, требующей выплат за каждый чип контроллера. Модели системных плат и ноутбуков, представленные на рынке начала 2010-х годов, как правило, уже не поддерживают интерфейс FireWire. Исключения представлены в узком топовом IT-сегменте. Преимущества. Горячее подключение — возможность переконфигурировать шину без выключения компьютера. Различная скорость передачи данных — 100, 200 и 400 Мбит/с в стандарте IEEE 1394/1394a, дополнительно 800 и 1600 Мбит/с в стандарте IEEE 1394b и 3200 Мбит/с в спецификации S3200.

Гибкая топология — равноправие устройств, допускающее различные конфигурации (возможность «общения» устройств без компьютера). Высокая скорость — возможность обработки мультимедиа-сигнала в реальном времени. Поддержка изохронного трафика.

Поддержка — сравнение/обмен, атомарное увеличение (операции семейства LOCK — compare/swap, fetch/add и т. д.). Открытая архитектура — отсутствие необходимости использования специального программного обеспечения. Наличие питания прямо на шине (маломощные устройства могут обходиться без собственных блоков питания).

До 1,5 А и напряжение от 8 до 40 вольт. Подключение до 63 устройств.

Как проверить сайлентблоки? Также резина на шарнирах может просто вспучиваться или трескаться, что вскоре приведет к необходимости полной замены резинометаллических шарниров. Съемник сайлентблоков инструкция. Прежде чем приступить к замене сайлентблоков своими руками, нужно осмотреть шарниры, чтобы наверняка убедится в том, что ремонт необходим именно данному узлу. Для этого нужно произвести визуальный осмотр и проверить на целостность шарнир (на отсутствие каких-либо отслоений резины). Непосредственно контроль резинометаллических шарниров вы можете произвести даже самостоятельно, так как ничего сверх сложного в этом нет.

Шина IEEE 1394 может использоваться для:. создания;. подключения аудио- и видео­устройств;.

подключения и;. подключения, массивов. Основные сведения Кабель представляет собой 2 — А и B, распаянные как A к B, а на другой стороне кабеля — как B к A. Также возможен необязательный проводник питания.

Устройство может иметь до 4 портов (разъёмов). В одной топологии может быть до 64 устройств. Максимальная длина пути в топологии — 16. Топология древовидная, замкнутые петли не допускаются.

При присоединении и отсоединении устройства происходит сброс шины, после которого устройства самостоятельно выбирают из себя главное, пытаясь взвалить это «главенство» на соседа. После определения главного устройства становится ясна логическая направленность каждого отрезка кабеля — к главному или же от главного. После этого возможна раздача номеров устройствам. После раздачи номеров возможно исполнение обращений к устройствам.

Во время раздачи номеров по шине идёт трафик пакетов, каждый из которых содержит в себе количество портов на устройстве, ориентацию каждого порта — не подключён / к главному / от главного, а также максимальную скорость каждой связи (2 порта и отрезок кабеля). Контроллер 1394 принимает эти пакеты, после чего стек драйверов строит карту топологии (связей между устройствами) и скоростей (наихудшая скорость на пути от контрол­ле­ра до устрой­с­т­ва).

Операции шины делятся на асинхронные и изохронные. Асинхронные операции — это запись/чтение 32-битного слова, блока слов, а также атомарные операции. Асинхронные операции используют 24-битные адреса в пределах каждого устройства и 16-битные номера устройств (поддержка межшинных мостов). Некоторые адреса зарезервированы под главнейшие управляющие регистры устройств. Асинхронные операции поддерживают двухфазное исполнение — запрос, промежуточный ответ, потом позже окончательный ответ. Изохронные операции — это передача пакетов данных в ритме, строго приуроченном к ритму 8 КГц, задаваемому ведущим устройством шины путём инициации транзакций «запись в регистр текущего времени».

Вместо адресов в изохронном трафике используются номера каналов от 0 до 31. Подтверждений не предусмотрено, изохронные операции есть одностороннее вещание.

Изохронные операции требует выделения изохронных ресурсов — номера канала и полосы пропускания. Это делается атомарной асинхронной транзакцией на некие стандартные адреса одного из устройств шины, избранного как «менеджер изохронных ресурсов». Помимо кабельной реализации шины, в стандарте описана и наплатная (реализации неизвестны). Использование Сеть поверх 1394 и FireNet Существуют стандарты — IP поверх 1394 и — поверх 1394. Поддерживались в ОС. Поддержка со стороны Microsoft прекращена в ОС, однако существует реализация FireNet в альтернативных драйверах от компании Unibrain (версия 6.00 вышла в ноябре 2012 года ).

Поддерживается во многих ОС семейства UNIX (обычно требуется пересборка ядра с этой поддержкой). Стандарт не подразумевает эмуляцию над 1394 и использует совершенно иной протокол. Несмотря на это, эмуляция Ethernet над 1394 была включена в ОС и является специфичной для данной ОС.

Внешние дисковые устройства Существует стандарт SBP-2 — поверх 1394. В основном используется для подключения внешних корпусов с жёсткими дисками к компьютерам — корпус содержит чип моста 1394—ATA. При этом скорость передачи данных может достигать 27 МБ/с, что превышает скорость как интерфейса к устройствам хранения данных, равную примерно 43 МБ/с, однако гораздо ниже таковой для USB 3.0. Поддерживается в ОС семейства Windows с Windows 98 и по сей день. Также поддерживается в популярных ОС семейства.

MiniDV-видеокамеры Исторически первое использование шины. Используется и по сей день как средство захвата фильмов с в файлы.

Возможен и захват с камеры на камеру. Видеосигнал, идущий по 1394, идёт практически в том же формате, что и хранится на видеоленте. Это упрощает камеру, снижая требования к ней по наличию памяти. В ОС Windows подключённая по 1394 камера является устройством DirectShow.

Захват видео с такого устройства возможен в самых разнообразных приложениях —,. Существует также огромное количество простейших утилит, способных выполнять только этот захват. Возможно также и использование тестового инструмента из свободно распространяемого. Использование 1394 c miniDV положило конец проприетарным платам видеозахвата. Отладчики Интересным свойством контроллеров 1394 является способность читать и писать произвольные адреса памяти со стороны шины без использования процессора и ПО. Это проистекает из богатого набора асинхронных транзакций 1394, а также из её структуры адресации.

Эта возможность чтения и редактирования памяти через 1394 без помощи процессора послужила причиной использования 1394 в двухмашинном отладчике ядра Windows —. Такое использование существенно быстрее последовательного порта, но требует ОС не ниже Windows XP с обеих сторон. Также возможность используется в отладчиках для других ОС, например, Firescope для Linux.

Организация устройств IEEE 1394 Устройства IEEE 1394 организованы по трёхуровневой схеме — Transaction, Link и Physical, соответствующие трём нижним уровням модели. — маршрутизация потоков данных с поддержкой асинхронного протокола записи-чтения. — формирует пакеты данных и обеспечивает их доставку. — преобразование цифровой информации в аналоговую для передачи и наоборот, контроль уровня сигнала на шине, управление доступом к шине. Связь между шиной и Transaction Layer осуществляет. Он назначает вид устройств на шине, номера и типы логических каналов, обнаруживает ошибки.

Firewire

Данные передаются кадрами длиной 125 мкс. В кадре размещаются временные слоты для каналов. Возможен как синхронный, так и асинхронный режимы работы. Каждый канал может занимать один или несколько временных слотов. Для передачи данных устройство-передатчик просит предоставить синхронный канал требуемой пропускной способности.

Если в передаваемом кадре есть требуемое количество временных слотов для данного канала, поступает утвердительный ответ, и канал предоставляется. Спецификации FireWire IEEE 1394 В конце принял стандарт под порядковым номером 1394. В цифровых камерах интерфейс IEEE 1394 появился раньше принятия стандарта и под названием iLink. Интерфейс первоначально позиционировался для передачи видеопотоков, но пришёлся по нраву и производителям внешних накопителей, обеспечивая превосходную пропускную способность высокоскоростных дисков.

Скорость передачи данных — 98,304, 196,608 и 393,216 Мбит/с, которые округляют до 100, 200 и 400 Мбит/с. Длина кабеля — до 4,5 м. IEEE 1394a В 2000 году был утверждён стандарт IEEE 1394а. Был проведён ряд усовершенствований, что повысило совместимость устройств. Было введено время ожидания 1/3 секунды на сброс шины, пока не закончится переходный процесс установки надёжного подсоединения или отсоединения устройства.

IEEE 1394b В появляется стандарт IEEE 1394b с новыми скоростями: S800 — 800 Мбит/с и S1600 — 1600 Мбит/с. Соответствующие устройства обозначаются FireWire 800 или FireWire 1600, в зависимости от максимальной скорости. Изменились используемые кабели и разъёмы. Для достижения максимальных скоростей на максимальных расстояниях предусмотрено использование: — для длины до 50 метров, и стеклянного — для длины до 100 метров. Несмотря на изменение разъёмов, стандарты остались совместимы, что позволяет использовать переходники. Была представлена спецификация S3200 с максимальной скоростью 3,2 Гбит/с.

Для обозначения данного режима используется также название «beta mode» (схема кодирования (англ.) (англ.)). Максимальная длина кабеля может достигать 100 метров. IEEE 1394.1 В 2004 году увидел свет стандарт IEEE 1394.1. Этот стандарт был принят для возможности построения крупномасштабных сетей и резко увеличивает количество подключаемых устройств до гигантского числа — 64 449. IEEE 1394c Появившийся в стандарт 1394c позволяет использовать витопарный кабель (такой же, как и для сетей ).

Возможно использовать параллельно с, то есть использовать две логические и друг от друга не зависящие сети на одном кабеле. Максимальная заявленная длина — 100 м, Максимальная скорость соответствует S800 — 800 Мбит/с. Разъёмы Существует четыре (до IEEE 1394c — три) вида разъёмов для FireWire. Распространённое неправильное написание «FireWare». Lovejoy B.

9to5mac.com (30 September 2013). Проверено 2 декабря 2014. Высоцкий Ю. Macradar.ru (3 октября 2013). — Перевод статьи Бена Лавджоя (Ben Lovejoy). Проверено 2 декабря 2014.

Проверено 2 декабря 2014. Митилино С. «Компьютерное обозрение». Ko.com.ua (21 октября 2003). Проверено 2 декабря 2014.

Проверено 2 декабря 2014. Unibrain.com (2012). Проверено 2 декабря 2014. Andi Kleen. Lkml.org (3 April 2006). Проверено 2 декабря 2014. Ixbt.com (6 декабря 2007).

Проверено 24 ноября 2014. Телекоммуникационные технологии (v4.11). Book.itep.ru (17 мая 2013). Проверено 24 ноября 2014.

Ссылки. По материалам курса Kramer AV Academy. Архив журнала «625», 2005, № 7. 625-net.ru; archive.org (2005). — Статья с иллюстрациями: функциональные схемы, дерево узлов, схемы арбитража, разрез кабеля, переходники.

Проверено 24 ноября 2014. 1 июня 2013 года. Проверено 2 декабря 2014. Проверено 2 декабря 2014. Проверено 2 декабря 2014.

25 августа 2004 Введение Набор FireWire DV 800 от Trust содержит карту IEEE 1394b на чипсете TI. Но кабель 1394b в комплект поставки не входит. Выйдя в 1998 году, стандарт шины IEEE1394 обеспечил пропускную способность 400 Мбит/с (S400). На рынке он продвигался под названиями FireWire (Apple) и i.Link (SONY), при этом последовательная шина являлась самой скоростной технологией на рынке.

FireWire обладала огромным скоростным преимуществом над шиной USB (Universal Serial Bus), поддерживавшей в то время всего 12 Мбит/с. Добавим к этому возможность изохронной передачи данных и подключение 'клиент-клиент' - и вы поймёте, почему FireWire приобрела немалую популярность в профессиональных и домашних аудио/видео устройствах, став основой для создания мультимедийной сети. Если бы Apple не проводила недальновидную политику в 1999 году (в том числе и по отношению к Intel), требуя слишком высокую плату в $1 за порт, IEEE1394 сегодня являлась бы частью чипсетов Intel. В 1999 году был готов чипсет 440JX с интегрированной в южный мост поддержкой FireWire, однако он так и не вышел на рынок. Даже когда Apple снизила лицензионные отчисления до 25 центов. Вместо этого компьютерный гигант из Санта-Клары решил совершенствовать медленную 12-Мбит/с шину USB 1.1. И вполне успешно: Hi-Speed USB достигла скорости 480 Мбит/с, на многие месяцы став стандартом для последних ПК и периферии.

Второй удар Но технология FireWire тоже не стояла на месте. Новая версия 'b' обеспечила скорости до 800 Мбит/с по медному кабелю и до 3200 Мбит/с по оптическому волокну. Сегодня сеть FireWire может похвастаться длинами, ранее доступными только технологиям LAN. В то же время, хотя Lucent анонсировала чипсет IEEE 1394b ещё в ноябре 1999 года, первые контроллеры появились только в 2004 году - ими стали чипы от Texas Instruments.

Причиной задержки стал американский комитет стандартизации, который ратифицировал спецификацию 1394b в конце 2003 года. Apple выпустила первые продукты с поддержкой 1394b на рынок около полугода тому назад. Помимо компьютеров G5 новых поколений i- и e-Mac, а также современных мобильных устройств i-Book and Power Book, появились первые карты FireWire для обычных ПК (с Windows).

Компании Trust и Unibrain уже выпускают карты на основе упомянутого чипа Texas Instruments. Продукты Adaptec были анонсированы в апреле и вот-вот должны появиться на рынке.

Карты FireWire обычно поставляются без драйверов, поскольку в Windows есть свои собственные. Поддержка IEEE1394 входит в Serial Bus Protocol 2 (SPB-2), а драйвер является частью OHCI Protocol Stack (Open Host Controller Interface). Операционная система Microsoft Windows XP пока не имеет драйверов для IEEE 1394b. Работник Microsoft смог поделиться с нами следующей информацией. 'Мы никогда не поддерживали 1394b. Этот стандарт может работать при определённых условиях в Windows XP и Windows XP SP1. Проблема осложняется тем, что OHCI 1.0 и OHCI 1.1 не поддерживают скоростной код 0x3.

Это зарезервированное значение в спецификации OHCI, которое нельзя использовать.' Работник Microsoft чьё имя нам неизвестно также подтвердил заявление Unibrain: при подключении устройства IEEE 1394b пропускная способность падает до минимума, обеспечиваемого шиной 1394 (по стандарту IEEE1394 классы спецификаций типа S100 и S800 являются синонимами скорости в Мбит/с). Только с грядущим пакетом обновления Service Pack 2, который теперь отложен на сентябрь 2004, в Windows XP появятся встроенные драйверы для IEEE 1394b.

Однако наши исследования с текущей версией пакета обновления Release Candidate 2 показывают, что Microsoft облегчила себе задачу: при подключении любого устройства 1394b скорость передачи падает до мизерных 100 Мбит/с. Один источник сообщил нам: 'Зачем мы это сделали? Ситуация значительно осложняется, если смешивать устройства 1394a и 1394b.

Если мы будем игнорировать соответствие OHCI и поднимем скорость до 800 Мбит/с, старые устройства просто не будут работать. Если же мы выставим скорость в S100, то все устройства будут прекрасно работать. Решение было нелёгким, однако пространства для манёвра у нас не было - конечно, если мы желаем поддерживать 1394b вообще.'

Шанс для специалистов Отношение Microsoft даёт уникальную возможность производителям программных стеков 1394, типа греческой компании. Тем же путём пошла и калифорнийская, специализирующаяся на программировании драйверов. Она выпустила оптимизированные драйверы, сразу же приковав к себе внимание.

По информации Unibrain, её собственный драйвер ubCore, подобно конкурирующему продукту от OrangeWare, обеспечивает прирост скорости по сравнению со стандартными драйверами OHCI под Windows XP SP2. С выпуском Unibrain, по словам представителей компании, предлагает 'первый и единственный пакет драйверов, который полностью поддерживает стандарт 1394b '. Здесь подразумевается использование от производителя полупроводников Texas Instruments, причём последний называет Unibrain 'идеальным партнёром по программной части'. UbCore полностью замещает стек драйверов 1394 в Windows, что несколько осложняет установку. В то же время, драйвер может работать и под старыми версиями Windows, например NT 4. Кстати, для последней Microsoft вообще не выпустила поддержку FireWire.

Unibrain предлагает бесплатно скачать 30-минутную. Она работает под системами Windows NT 4.0/98SE/ME/2000/XP/2003. Для постоянной работы ubCore требует ввода ключа авторизации, который можно купить. Работа Unibrain В отличие от ubCore, от базируется на стеке драйверов Windows и предназначен для поддержки FireWire800/1394b под Windows 98SE, ME, 2000 и XP. OrangeWare обеспечивает производителям контроллеров FireWire800/1394b 'привлекательные условия для сотрудничества', однако конечным пользователям драйвер не распространяет. С собственными драйверами ubCore Unibrain обещает прирост производительности до семи раз по сравнению с драйверами OHCI под Windows XP SP2.

Компьютер

Приведены результаты тестов Unibrain для соединения типа 'точка-точка' между двумя ПК с использованием собственных адаптеров Unibrain Fireboard 800. Длина кабеля 4,5 м, указана пропускная способность в Мбайт/с. Драйверы XP SP2 Microsoft Драйверы XP SP2 OrangeWare Драйверы XP SP1 Microsoft SiSoft Sandra 2004 8 Мбайт/с 26 Мбайт/с 26 Мбайт/с Для сравнения: значения OrangeWare с драйверами Microsoft и собственными.

Слепо верить не стоит В следующем сравнении мы привели значения пропускной способности по данным OrangeWare и Unibrain и сравнили производительность работы драйвера ubCore под Windows XP SP1 и Windows XP SP2 с результатами драйверов OrangeWare и стека Windows XP (как с SP2, так и без него). По заявлению Unibrain, лабораторное тестирование наглядно демонстрирует преимущество драйверов ubCore над стеком драйверов Windows XP с Service Pack 2. Полученные нами значения в обоих случаях оказались меньше, чем собственные измерения Unibrain, при этом ubCore работает на том же уровне, что и стек Windows. В то же время, Service Pack 2 ещё не вышел, и до сентября ситуация может измениться. Как мы видим, под Windows XP с SP1 драйвер ubCore не даёт преимущества - несмотря на то, что Windows не имеет специальных драйверов для IEEE 1394b.

Верно обратное: по нашему практическому тестированию, стандартные драйверы OHCI в Windows XP обеспечивают лучшую производительность. Драйверы Unibrain и OrangeWare дают небольшие преимущества только в синтетических тестах SiSoft Sandra и NetIO. Помимо этого, у нас возникли проблемы с установкой различных антивирусных приложений и межсетевых экранов.

Русский

Даже Service Pack 2 оказался очень нестабильным и дал ровные результаты тестов только после нескольких попыток. Service Pack 2: Microsoft 'нажала на тормоз' В версии Release Candidate 2 пакета обновления Service Pack 2 под Windows XP Microsoft значительно замедлила FireWire S800. Сравнение связи 'точка-точка' между двумя ПК, используя адаптеры Trust Firewire DV 800. Длина кабеля 4,5 м, указана пропускная способность в Мбайт/с. Как мы полагаем, приведённые значения стали результатом 'сырого' состояния Service Pack 2 и стабильно хорошей производительности драйверов OHCI Windows (SP1).

Сетевая Модель OSI

Также здесь видно, что драйверы Unibrain и OrangeWare практически не дают прироста производительности. SiSoft Sandra поначалу драйверы Unibrain вообще не распознала. Тестовая конфигурация Для нашего тестирования мы использовали два компьютера на базе Pentium 4, оснащённые картами IEEE 1394b из комплекта FireWire DV PCI. В следующей таблице приведена конфигурация обоих ПК.