Jump to content

IEEE 1394

(Перенаправлен из FireWire )

IEEE 1394 Интерфейс
Тип Сериал
История производства
Дизайнер Apple (1394a/b), IEEE P1394 Рабочая группа, Sony , Panasonic и т . Д.
Спроектирован 1986 ; 38 лет назад ( 1986 ) [ 1 ]
Стандартизированный Январь 1995 ; 29 лет назад ( 1995-01 )
Производитель Различный
Производится 1994 -Current
Заменен Thunderbolt USB 3.0 для использования потребителями)
Общие спецификации
Длина 4,5 метра максимум
Ширина 1
Горячий залог Да
Дейзи цепь Да, до 63 устройств
Аудиосигнал Нет
Видеосигнал Нет
Штифт 4, 6, 9
Электрический
Максимум Напряжение 30 V
Максимум текущий 1,5 а
Данные
Сигнал данных Да
Битрейт
  • 1394a, полудуплекс 100–400 Мбит/с (12,5–50 МБ/с)
  • 1394b, а затем, полнодуплекс 800–3200 Мбит/с (100–400 МБ/с)

IEEE 1394 является стандартом интерфейса для последовательной шины для высокоскоростной связи и изохронной передачи данных в реальном времени. Он был разработан в конце 1980 -х и начале 1990 -х годов Apple в сотрудничестве с рядом компаний, в первую очередь Sony и Panasonic . Он чаще всего известен под названием FireWire (Apple), хотя существуют другие бренды, такие как I.Link (Sony) и Lynx ( Texas Instruments ).

Медный кабель, используемый в его наиболее распространенной реализации, может составлять длину до 4,5 метров (15 футов). Мощность и данные переносятся по этому кабелю, позволяя устройствам с умеренными требованиями питания для работы без отдельного источника питания. FireWire также доступен в CAT 5 и оптических волокон версиях .

Интерфейс 1394 сопоставим с USB . USB был разработан впоследствии и получил гораздо большую долю рынка. USB требует контроллера хоста, тогда как IEEE 1394 управляется подключенными устройствами. [ 2 ]

История и развитие

[ редактировать ]
6-канальный и 4-проводник Alpha FireWire 400
9-контактный разъем FireWire 800
Альтернативная кабеля в стиле Ethernet , используемое 1394c
4 проводимого (слева) и 6-проводника (справа) FireWire 400 Alpha Connectors
PCI Карта расширения , которая содержит четыре разъема FireWire 400.

FireWire - это название Apple для высокоскоростного серийного автобуса IEEE 1394. Его разработка была инициирована Apple [ 1 ] в 1986 году, [ 3 ] и разработано рабочей группой IEEE P1394, в значительной степени обусловленной вкладами Sony (102 патента), Apple (58 патентов), Panasonic (46 патентов) и Philips (43 патента), в дополнение к вкладам инженеров LG Electronics ,, Toshiba , Hitachi , Canon , [ 4 ] INMOS /SGS THOMSON (теперь STMICROELECTRONICS ), [ 5 ] и техасские инструменты .

IEEE 1394 является серийной архитектурой шины для высокоскоростной передачи данных, последовательное значение, что информация передается по одному биту за раз. Параллельные автобусы используют ряд различных физических соединений, и, как таковые, как правило, более дорогостоящие и обычно более тяжелые. [ 6 ] IEEE 1394 полностью поддерживает как изохронные, так и асинхронные приложения.

Apple полагала, что FireWire стать последовательной заменой для параллельной шины SCSI , обеспечивая подключение к цифровому аудио и видеооборудованию. Разработка Apple началась в конце 1980 -х годов, позже представлена ​​IEEE, [ 7 ] и был завершен в январе 1995 года. В 2007 году IEEE 1394 был составной из четырех документов: оригинальный IEEE Std. 1394–1995, IEEE Std. 1394a-2000 поправка, IEEE Std. 1394B-2002 поправка, и IEEE Std. 1394C-2006 поправка. 12 июня 2008 года все эти поправки, а также ошибки и некоторые технические обновления были включены в стандарт замены, IEEE Std. 1394–2008. [ 8 ]

Apple First включила на борту Firewire в некоторых своих моделей Macintosh 1999 года (хотя с 1997 года она была вариантом сборки на заказ), и большинство компьютеров Apple Macintosh, изготовленных в 2000 году по 2011 год, включали порты FireWire. Однако в феврале 2011 года Apple представила первый коммерчески доступный компьютер с Thunderbolt . Apple выпустила свои последние компьютеры с FireWire в 2012 году. К 2014 году Thunderbolt стал стандартной функцией на всей линии компьютеров Apple (позже за исключением 12-дюймового MacBook, представленного в 2015 году, в котором был только единственный порт USB-C) фактически стать духовным преемником FireWire в экосистеме Apple. Последние продукты Apple с FireWire, Thunderbolt Display и 13-дюймовым MacBook Pro 2012 года были прекращены в 2016 году. Apple ранее продала Thunderbolt Adapter Firewire, который предоставил один порт Firewire 800. [ 9 ] Отдельный адаптер должен был использовать его с Thunderbolt 3.

Внедрение Sony системы I.Link использовала меньший разъем только с четырьмя сигнальными проводниками, пропуская два проводника, которые обеспечивают мощность для устройств в пользу отдельного разъема питания. Этот стиль был позже добавлен в поправку 1394A. [ 7 ] Этот порт иногда обозначается S100 или S400 , чтобы указать скорость в MBIT/с.

Система обычно использовалась для подключения устройств хранения данных и камер DV (цифровое видео), но также была популярна в промышленных системах для машинного зрения и профессиональных аудиосистем. Многие пользователи предпочитали это более распространенным USB 2.0 для его более эффективных возможностей скорости и распределения мощности. Бессмысленность показывают, что устойчивые показатели передачи данных выше для FireWire, чем для USB 2.0, но ниже, чем USB 3,0 . Результаты помечены на Apple Mac OS X , но более разнообразны на Microsoft Windows . [ 10 ] [ 11 ]

Патентные соображения

[ редактировать ]

Реализация IEEE 1394 [ 12 ] Говорят, что требуется использование 261 выпущенных международных патентов [ 4 ] удерживается десять [ 5 ] корпорации. Использование этих патентов требует лицензирования; Использование без лицензии обычно представляет собой патентное нарушение . [ 13 ] Компании, владеющие IEEE 1394 IP, образовали патентный пул с Mpeg La, LLC в качестве администратора лицензии, которому они лицензировали патенты. MPEG LA Sublicensices Эти патенты на поставщики оборудования, внедряющего IEEE 1394. Согласно типичной лицензии на патент, роялти в размере 0,25 долл. США за единицу уплачивается производителем при изготовлении каждого 1394 готового продукта; [ 13 ] Пользователи не выплачиваются.

Последний из патентов, мой 120654 Sony, истек 30 ноября 2020 года. По состоянию на 30 ноября 2020 г. Ниже приведены патентные держатели стандарта IEEE 1394, как указано в патентном пуле, управляемом MPEG LA . [ 4 ]

Компания Общие патенты
Sony 102
Apple Inc. 58
Panasonic 46
Филипс 43
LG Electronics 11
Toshiba 10
Hitachi 4
Canon Inc. 1
Compaq 1
Samsung Electronics 1

Человек или компания могут рассмотреть фактическую лицензию 1394 патентного портфеля по запросу на Mpeg LA. [ 14 ] Mpeg LA не обеспечивает гарантии защиты лицензиатам за пределами своих собственных патентов. По крайней мере, один ранее лицензированный патент, как известно, был удален из бассейна, [ 4 ] и существуют другие аппаратные патенты, которые ссылаются на IEEE 1394. [ 15 ]

Была сформирована высокоэффективная торговая ассоциация серийных автобусов 1394 года ( TA 1394 ), чтобы помочь маркетингу IEEE 1394. Его уставы запрещают решать проблемы интеллектуальной собственности. [ 16 ] Торговая ассоциация 1394 работает на индивидуальной базе без затрат для дальнейших улучшений до 1394 стандартов. Торговая ассоциация также является источником библиотеки для всех доступных документации и стандартов 1394.

Технические спецификации

[ редактировать ]

FireWire может соединить до 63 периферийных устройств дерева или цепочки Daisy в топологии [ 17 ] SCSI (в отличие от параллельной топологии электрической шины ). Это позволяет общаться с одноранговым устройством-например, связь между сканером и принтером-иметь место без использования системной памяти или процессора . FireWire также поддерживает несколько контроллеров хоста на автобус. Он предназначен для поддержки заглушки и игры и горячего обмена . Медный кабель, который он использует в своей наиболее распространенной реализации, может составлять длину до 4,5 метров (15 футов) и более гибкий, чем большинство параллельных кабелей SCSI. В своих вариациях с шестью проводниками или девятью проводниками он может поставлять до 45 Вт мощности на порт при 30 вольт, [ 18 ] позволяя устройствам умеренного потребления работать без отдельного источника питания.

Устройства FireWire реализуют ISO модель ROM /IEC 13213 для конфигурации и идентификации устройства, чтобы обеспечить возможность подключения и игры . Все устройства FireWire идентифицированы уникальным идентификатором IEEE EUI-64 в дополнение к известным кодам, указывающим тип устройства и протоколы, которые он поддерживает.

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

FireWire способен безопасно работать с критическими системами из -за того, как несколько устройств взаимодействуют с шиной, и как шина выделяет пропускную способность на устройства. FireWire способен как на асинхронные , так и изохронные методы переноса одновременно. Изохронные передачи данных - это переводы для устройств, которые требуют непрерывной гарантированной пропускной способности. [ 6 ] Например, в самолете изохронные устройства включают контроль над рулем , операции мыши и данные от датчиков давления за пределами самолета. Все эти элементы требуют постоянной, непрерывной пропускной способности. Чтобы поддержать оба элемента, FireWire посвящает определенный процент изохронным данным, а остальные асинхронные данные. В IEEE 1394 80% автобуса зарезервировано для изохронных циклов, оставляя асинхронные данные с минимумом 20% шины. [ 19 ]

Схема кодирования

[ редактировать ]

FireWire использует кодирование данных/строба (кодирование D/S). [ 20 ] При кодировании D/S два сигнала невозврата до нуля (NRZ) используются для передачи данных с высокой надежностью. Отправленный сигнал NRZ питается тактовым сигналом через затвор XOR , создавая стробоскоп. [ 20 ] Затем этот строб проходит через другой затвор XOR вместе с сигналом данных для реконструкции часов. [ 20 ] Это, в свою очередь, действует как фазовая петля шины для целей синхронизации. [ 20 ]

Арбитраж

[ редактировать ]

Процесс автобуса, решая, какой узел получает передачу данных, в какое время называется арбитраж . [ 21 ] Каждый арбитражный раунд длится около 125 микросекунд. [ 21 ] Во время раунда корневой узел (устройство ближе к процессору) отправляет пакет запуска цикла. [ 21 ] Все узлы, требующие передачи данных, реагируют, с наиболее близким узел. [ 21 ] После того, как узел закончен, оставшиеся узлы по очереди по очереди. Это повторяется до тех пор, пока все устройства не использовали свою часть из 125 микросекунд, с изохронными переводами, имеющими приоритет. [ 21 ]

Стандарты и версии

[ редактировать ]

Предыдущие стандарты и его три опубликованных поправки в настоящее время включены в стандарт замены, IEEE 1394-2008 . [ 8 ] Функции индивидуально добавлены, дают хорошую историю на пути развития.

FireWire 400 (IEEE 1394-1995)

[ редактировать ]

Оригинальный релиз IEEE 1394-1995 [ 22 ] Указано, что теперь известно как FireWire 400. Он может передавать данные между устройствами при 100, 200 или 400 Мбит/с полумуплекса [ 23 ] Скорости передачи данных (фактические показатели передачи составляют 98,304, 196,608 и 393,216 мбит/с, то есть, 12,288, 24,576 и 49,152 МБ/с соответственно). [ 7 ] Эти различные режимы передачи обычно называют S100, S200 и S400.

Длина кабеля ограничена 4,5 метра (14,8 фута), хотя до 16 кабелей могут быть прикованы в цепях с использованием активных ретрансляторов; Внешние центры или внутренние концентраторы часто присутствуют в оборудовании FireWire. Стандартный S400 ограничивает максимальную длину кабеля любой конфигурации до 72 метров (236 футов). Разъем 6-проводников обычно встречается на настольных компьютерах и может обеспечить подключенное устройство мощностью.

Разъем с 6-м проводником, который теперь называется альфа-разъемом, добавляет выходной сигнал для поддержки внешних устройств. Обычно устройство может вытягивать примерно 7-8 Вт от порта; Однако напряжение значительно варьируется от разных устройств. [ 24 ] Напряжение указывается как нерегулируемое и должно быть номинально около 25 вольт (диапазон от 24 до 30). Реализация Apple на ноутбуках обычно связана с питанием аккумулятора и может составлять всего 9 В. [ 24 ]

Улучшения (IEEE 1394A-2000)

[ редактировать ]

Поправка, IEEE 1394A, была выпущена в 2000 году, [ 25 ] который уточнил и улучшил исходную спецификацию. Он добавил поддержку для асинхронной потоковой передачи , более быструю реконфигурацию шины, конкатенацию пакетов энергосбережения и режим подвески .

IEEE 1394A предлагает пару преимуществ по сравнению с оригиналом IEEE 1394–1995. 1394a способен к арбитражным ускорениям, позволяя автобусу ускорить арбитражные циклы для повышения эффективности. Это также позволяет сбросить арбитраж короткой шины, в котором узел может быть добавлен или сброшен, не вызывая большого падения изохронной передачи. [ 19 ]

1394a также стандартизировал Alpha Connector с 4 проводниками, разработанный Sony и торговой маркой, как I.Link , уже широко используемый на потребительских устройствах, таких как видеокамеры, большинство ноутбуков ПК, ряд настольных компьютеров ПК и другие небольшие устройства FireWire. Разъем с 4 проводами полностью совместим с данными с 6-проводническими альфа-интерфейсами, но не имеет питания разъемов.

Порт FireWire 800 (в центре)

FireWire 800 (IEEE 1394B-2002)

[ редактировать ]
Двуязычный разъем на 9 проводимости

IEEE 1394B-2002 [ 26 ] с 9 проводимыми представил FireWire 800 (название Apple для двуязычной версии IEEE 1394B . Эта спецификация и соответствующие продукты позволяют скорость передачи 786,432 Мбит/с полного дуплекса через новую схему кодирования, называемую бета-режим. Он обратно совместим с более медленными ставками и 6-й проводниковыми альфа-разъемами FireWire 400. Однако, в то время как стандарты IEEE 1394A и IEEE 1394B совместимы, соединитель FireWire 800, называемый бета-соединителем, отличается от FireWire 400-й Alpha Connectors,, называемые Beta Connector, отличается от FireWire 400-х годов. Сделать устаревшие кабели несовместимыми. Двуязычный кабель позволяет подключению старых устройств к новому порту. В 2003 году Apple была первой, кто представил коммерческие продукты с новым разъемом, включая новую модель Power Mac G4 и 17 -дюймовый Powerbook G4 .

Полная спецификация IEEE 1394B поддерживает скорости передачи данных до 3200 Мбит/с (т.е. 400 Мбит/с) над бета-режимом или оптическими соединениями до 100 метров (330 футов) в длину. Стандартная категория 5E поддерживает 100 метров (330 футов) на S100. В исходных стандартах 1394 и 1394a использовались кодирование данных/стробосков (D/S) , которые теперь известны как альфа -режим , с кабелями, в то время как 1394b добавила схему кодирования данных, называемую 8b/10b , называемая бета -режим .

Бета -режим основан на 8B/10B (от Gigabit Ethernet , также используется для многих других протоколов). Кодирование 8b/10b включает в себя расширение 8-битного слова данных на 10 бит, а дополнительные биты после 5-го и 8-го бита данных. [ 27 ] Разделенные данные отправляются через функцию калькулятора с неравенством . [ 27 ] Рабочий калькулятор неравенства пытается сохранить количество передачи 1S, равное 0s, [ 28 ] тем самым гарантируя сигнал сбалансированного DC. Затем различные разделы отправляются через энкодер 5B/6B для 5-битного разделения и энкодера 3B/4B для 3-битного разделения. Это дает пакету возможность иметь как минимум два 1, обеспечивая синхронизацию PLL на приемном конце до правильных границ битов для надежного переноса. [ 28 ] Дополнительной функцией схемы кодирования является поддержка арбитража для доступа к шине и управления общей шиной. Это возможно из -за избыточных символов, предоставленных расширением 8b/10b. (В то время как 8-битные символы могут кодировать максимум 256 значений, 10-битные символы позволяют кодирование до 1024.) Символы недействительными для текущего состояния получения PHY указывают ошибки данных.

FireWire S800T (IEEE 1394C-2006)

[ редактировать ]

IEEE 1394C-2006 был опубликован 8 июня 2007 года. [ 29 ] Он обеспечил крупное техническое улучшение, а именно новую спецификацию порта, которая обеспечивает 800 Мбит/с по тем же ( Ethernet) с кабелем категории 5E , который указан в IEEE 802.3. разъемам 8P8C Автоматические переговоры, которые позволяют тому же порту подключаться к IEEE STD 1394 или IEEE 802.3 ( Ethernet устройствам ).

FireWire S1600 и S3200

[ редактировать ]

В декабре 2007 года торговая ассоциация 1394 объявила, что продукты будут доступны до конца 2008 года, используя режимы S1600 и S3200, которые, по большей части, уже были определены в 1394B и были дополнительно уточнены в IEEE STD. 1394–2008. [ 8 ] В устройствах 1,572864 Гбит/с и 3,145728 Гбит/с используются те же разъемы бета с 9 проводами, что и существующие FireWire 800, и полностью совместимы с существующими устройствами S400 и S800. Это конкурирует с USB 3.0 . [ 30 ]

S1600 (Symwave [ 31 ] ) и S3200 (технология DAP [ 32 ] ), однако из -за технологии FPGA Daptechnology, предназначенной для реализаций S1600, сначала не становятся коммерчески доступными до 2012 года.

Стив Джобс объявил FireWire Dead в 2008 году. [ 33 ] По состоянию на 2012 год Выпущено несколько устройств S1600, а камера Sony была единственным известным пользователем. [ 34 ]

Будущие улучшения (включая P1394D)

[ редактировать ]

Проект под названием IEEE P1394D был сформирован IEEE 9 марта 2009 года, чтобы добавить одномодовое волокно в качестве дополнительной транспортной среды в FireWire. [ 35 ] Проект был отозван в 2013 году. [ 36 ]

Ожидалось, что другие будущие итерации Firewire увеличат скорость до 6,4 Гбит/с, а также дополнительные разъемы, такие как малый мультимедийный интерфейс. [ 37 ] [ Цитация необходима ]

Поддержка операционной системы

[ редактировать ]

Полная поддержка IEEE 1394A и 1394B доступна для Microsoft Windows , FreeBSD , [ 38 ] Linux , [ 39 ] [ 40 ] Apple Mac OS 8.6 через MacOS 14 Sonoma [ Цитация необходима ] и netbsd .

В Windows XP деградация в производительности 1394 устройств могло произойти при установке пакета обслуживания 2. Это было разрешено в Hotfix 88522222 [ 41 ] и в SP3 . Некоторые производители оборудования для FireWire также предоставляют пользовательские драйверы устройств, которые заменяют стек драйверов Microsoft OHCI Host Host, что позволяет устройствам, способствующим S800, запускать на полные скорости передачи 800 Мбит/с на старых версиях Windows (XP SP2 W/O Hotfix 885222) и Windows. Vista. Во время его выпуска Microsoft Windows Vista поддержала только 1394a, а также гарантии, что поддержка 1394b будет в следующем пакете обслуживания. [ 42 ] С тех пор был выпущен сервисный пакет 1 для Microsoft Windows Vista, однако добавление поддержки 1394B не упоминается нигде в документации по выпуску. [ 43 ] [ 44 ] [ 45 ] Водитель автобуса 1394 был переписан для Windows 7, чтобы обеспечить поддержку более высоких скоростей и альтернативных носителей. [ 46 ]

В Linux поддержка была первоначально предоставлена ​​Libraw1394, создавая прямую связь между пространством пользователя и автобусами IEEE 1394. [ 47 ] Впоследствии был реализован новый стек водителей ядра, прозвали Juju. [ 48 ]

Поддержка системы кабельного телевидения

[ редактировать ]

В соответствии с FCC Code 47 CFR 76.640 Раздел 4, подразделы 1 и 2, поставщики кабельного телевидения (в США, с цифровыми системами), по запросу клиента предоставили кабельную кабельную коробку с высоким разрешением с функциональным интерфейсом FireWire. Это применимо только к клиентам, арендающим кабельные коробки с высокой четкой от своего поставщика кабелей после 1 апреля 2004 года. [ 49 ] Интерфейс можно использовать для отображения или записи кабельного телевидения, включая программирование HDTV. [ 50 ] В июне 2010 года FCC выпустил заказ, который разрешил приобрести интерфейсы на основе IP, вместо FireWire. [ 51 ] [ 52 ]

Сравнение с USB

[ редактировать ]

Хотя обе технологии дают аналогичные конечные результаты, существуют фундаментальные различия между USB и FireWire. USB требует наличия хост -контроллера, обычно ПК, который подключает точку с точки зрения USB -устройства. Это обеспечивает более простую (и более низкую) периферийную установку по цене пониженной функциональности автобуса. Интеллектуальные центры необходимы для подключения нескольких USB -устройств к одному контроллеру хоста USB. Напротив, FireWire-это, по сути, одноранговая сеть (где любое устройство может служить в качестве хоста или клиента), что позволяет подключать несколько устройств на одну шину. [ 53 ]

Интерфейс хоста FireWire поддерживает устройства DMA и отображаемые памятью, что позволяет проходить передачи данных без загрузки ЦП хоста с прерываниями и операциями буферной копии. [ 10 ] [ 54 ] Кроме того, FireWire оснащен двумя шинами данных для каждого сегмента сети шины, тогда как, до USB 3.0, USB показал только один. Это означает, что FireWire может иметь общение в обоих направлениях одновременно (полнодуплекс), тогда как USB-связь до 3,0 может происходить только в одном направлении в любое время (полудуплекс). [ Цитация необходима ]

В то время как USB 2.0 расширился в полностью обратно совместимых с USB 3.0 и 3.1 (с использованием того же основного типа разъема), FireWire использовал другой разъем между 400 и 800 реализациями.

Общие приложения

[ редактировать ]

Потребительские автомобили

[ редактировать ]

IDB-1394 Customer Commerience Port (CCP) был автомобильной версией стандарта 1394. [ 55 ]

Потребительский аудио и видео

[ редактировать ]

IEEE 1394 был стандартным интерфейсом подключения Audio-Video High Definition Audio-Video Alliance (HANA) для компонентов и управления компонентом A/V (аудио/визуальное). [ 56 ] Хана была распущена в сентябре 2009 года, и торговая ассоциация 1394 года приняла контроль над всей интеллектуальной собственностью, сгенерированной Ханой.

Военные и аэрокосмические транспортные средства

[ редактировать ]

SAE Aerospace Standard AS5643, первоначально выпущенный в 2004 году и подтвержденный в 2013 году, устанавливает стандарты IEEE-1394 как военная и аэрокосмическая база данных в этих транспортных средствах. AS5643 используется несколькими крупными программами, в том числе F-35 Lightning II , самолетом X-47B UCAV , оружием AGM-154 и полярным спутником JPSS-1 для NOAA. AS5643 объединяет существующие 1394-2008, такие как петлевая топология с дополнительными функциями, такими как изоляция трансформатора и синхронизация времени, для создания детерминированных сетей шин с двойным и тройным сдержанным сбоем данных. [ 57 ] [ 58 ] [ 59 ]

Общая сеть

[ редактировать ]

FireWire можно использовать только для специальных (терминалов, без маршрутизаторов, за исключением случаев, когда используется концентратор FireWire) компьютерные сети . В частности, RFC 2734 указывает, как запустить IPv4 через интерфейс FireWire, а RFC 3146 указывает, как запустить IPv6 .

Mac OS X, Linux и FreeBSD включают поддержку сети над FireWire. [ 60 ] Windows 95 , Windows 98 , Windows Me , [ 61 ] Windows XP и Windows Server 2003 включают в себя собственную поддержку для сети IEEE 1394. [ 62 ] Windows 2000 не имеет собственной поддержки, но может работать со сторонними водителями. Сеть может быть настроена между двумя компьютерами с использованием одного стандартного кабеля FireWire или несколькими компьютерами с помощью концентратора. Это похоже на сети Ethernet с основными различиями, связанными с скоростью передачи, длине проводника и тем фактом, что стандартные кабели FireWire можно использовать для связи с точкой до пункта .

4 декабря 2004 года Microsoft объявила, что прекратит поддержку IP -сети над интерфейсом FireWire во всех будущих версиях Microsoft Windows . [ 63 ] Следовательно, поддержка этой функции отсутствует в Windows Vista и более поздних выпусках Windows. [ 64 ] [ 65 ] Microsoft переписал свой драйвер 1394 в Windows 7 [ 66 ] Но сетевой поддержки FireWire не присутствует. Unibrain предлагает бесплатные сетевые водители Firewire для Windows под названием Ubcore, [ 67 ] которые поддерживают Windows Vista и более поздние версии.

Более ранние модели консоли PlayStation 2 (SCPH 1000x до 3900X серии) имели разъем I.Link-под брендом 1394. Это использовалось для общения до выхода адаптера Ethernet позже в течение жизни консоли, но очень немногие названия программного обеспечения не поддержали эту функцию. Разъем был удален из серии SCPH 5000X. [ Цитация необходима ]

IIDC (Инструментария и промышленная цифровая камера) - это стандарт формата данных FireWire для живого видео, и используется Apple Apight A/V -камерой. Система была разработана для машинного зрения систем [ 68 ] но также используется для других компьютерного зрения приложений и для некоторых веб -камер. Несмотря на то, что они легко смущаются, так как оба бегают через FireWire, IIDC отличается от и несовместимы с повсеместным AV/C (Audio Video Control), используемым для управления видеокамерами и другими потребительскими видеоу устройствами. [ 69 ]

Цифровое видео ( DV ) - это стандартный протокол , используемый некоторыми цифровыми видеокамерами . Все DV-камеры, которые записаны на ленточный носитель, имели интерфейс FireWire (обычно 4-м проводника). Все порты DV на Camcorders работают только на более медленной скорости FireWire на 100 Мбит/с. Это представляет операционные проблемы, если видеокамера находится в цепью с более быстрым устройством S400 или через общий центр, потому что любой сегмент сети FireWire не может поддерживать несколько скоростных коммуникаций. [ 70 ]

Маркировка порта варьировалась в зависимости от производителя, причем Sony использовала либо его товарный знак I.Link, либо буквы DV . Многие цифровые видеомагнитории имеют разъем FireWire DV-вход (обычно альфа-разъем), который можно использовать для записи видео непосредственно из видеокамера DV (Computer Free). Протокол также вмещает пульт дистанционного управления (воспроизведение, перемотку и т. Д.) Подключенных устройств и может транслировать код времени с камеры.

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

Кадр захватчиков

[ редактировать ]

Интерфейс IEEE 1394 обычно встречается в Grabbers , устройствах, которые захватывают и оцифровывают аналоговый видеосигнал; Тем не менее, IEEE 1394 сталкивается с конкуренцией со стороны интерфейса Gigabit Ethernet (ссылаясь на проблемы с скоростью и доступностью). [ 71 ]

Синхронизация и зарядка iPod и iPhone

[ редактировать ]

iPod, выпущенные до iPod с разъемом док-соединителя, использовали порты IEEE 1394A для передачи музыкальных файлов и зарядки, но в 2003 году был снят порт FireWire в iPods разъема Apple Dock и IEEE 1394 на 30-контактные соединительные кабели. Apple начала удалять обратную совместимость с кабелями FireWire, начиная с iPod первого поколения iPod Nano и iPod пятого поколения , оба из которых могли синхронизироваться только через USB, но сохранили возможность заряжать через FireWire. Это также было перенесено ко второму и третьему поколению , а также в iPod Classic . Обратная совместимость была удалена полностью начиная с iPhone 3G , iPod Touch второго поколения и iPod четвертого поколения нано , [ 72 ] Все это может заряжать и синхронизировать только через USB.

Проблемы безопасности

[ редактировать ]

Устройства на автобусе FireWire могут передавать прямой доступ к памяти FireWire (DMA), где устройство может использовать аппаратное обеспечение для отображения внутренней памяти с физической памятью . SBP-2 ( протокол серийной шины 2 ), используемый дисковыми дисками FireWire, использует эту возможность минимизировать прерывания и буферные копии. В SBP-2 инициатор (управляющее устройство) отправляет запрос, удаленно написав команду в указанную область адресного пространства FireWire FireWire. инициатора Эта команда обычно включает в себя буферные адреса в физическое адресное пространство , которое цель должна использовать для перемещения данных ввода -вывода в инициатор. [ 73 ]

Во многих реализациях, особенно таких, как ПК и Mac, использующие популярную OHCI , картирование между физической памятью и физической памятью FireWire и физической памяти устройства выполняется в аппаратном обеспечении без вмешательства операционной системы. Несмотря на то, что это обеспечивает высокоскоростную и низкую задержку между источниками данных и погружения без ненужного копирования (например, между видеокамерой и приложением для записи видео-программного обеспечения, или между дисковым диском и буферами приложения), это также может быть безопасностью или риск ограничения в СМИ, если к автобусе привязаны ненадежные устройства и инициируют атаку DMA . Одним из приложений, известных для того, чтобы использовать это для получения несанкционированного доступа к запуску Windows, Mac OS и Linux Computers, является Spyware Finfirewire . По этой причине инсталляции с высокой безопасности обычно используют новые машины, которые отображают пространство виртуальной памяти Firewire в пространство физической памяти (например, Power Mac G5 или любая рабочая станция Sun ), отключить соответствующие драйверы на уровне операционной системы, [ 74 ] Отключите картирование оборудования OHCI между FireWire и памятью устройства, физически отключите весь интерфейс FireWire или не используйте FireWire или другое оборудование, такое как PCMCIA , PC Card , ExpressCard или Thunderbolt , которые подвергают DMA на внешние компоненты.

Необеспеченный интерфейс FireWire может использоваться для отладки машины, операционная система, операционная система, а также в некоторых системах для операций с удаленными консолями. Windows написывает этот сценарий отладки ядра, [ 75 ] Хотя более новые предварительные сборы Windows Insider больше не включают в себя способность вне коробки. [ 76 ] На FreeBSD драйвер DCONS предоставляет оба, используя GDB в качестве отладчика. Под Linux, FireScope [ 77 ] и пожарная [ 78 ] существовать.

Смотрите также

[ редактировать ]
  1. ^ Jump up to: а беременный "1394ta.org" . 1394ta.org . Архивировано с оригинала 2017-02-09 . Получено 2017-03-07 . Стандарт цифровой ссылки 1394 был задуман в 1986 году технологами на Apple Computer
  2. ^ Ягмур, Карим; Мастерс, Джон; Благословенный Бен-Джоссеф, Гилад; Герум, Филипп (2008-08-15). Linux кипящий здание O'Reilly Media, Inc. п. 70. ISBN  978-0-596-52968-0 Полем Получено 2012-01-08 .
  3. ^ "Что такое FireWire?" Полем 1394 Торговая ассоциация. Архивировано из оригинала 2014-04-04.
  4. ^ Jump up to: а беременный в дюймовый «Приложение 1 Список патентов в патентном портфеле 1394» (PDF) . Архивировано из оригинала (PDF) на 2024-04-09 . Получено 2021-01-03 .
  5. ^ Jump up to: а беременный "Mpeg LA - 1394 лицензиары" . Архивировано из оригинала 2019-07-11 . Получено 2019-07-11 .
  6. ^ Jump up to: а беременный «IEEE Standard 1394a - Thunderbolt» . Получено 2016-06-14 .
  7. ^ Jump up to: а беременный в Teener, Майкл Дж. "Что такое Firewire?" Полем Получено 2008-07-14 . [ Самостоятельно опубликованный источник? ]
  8. ^ Jump up to: а беременный в «Стандарт IEEE для высокопроизводительного серийного автобуса». IEEE Std. 1394-2008 . 2008-10-21. doi : 10.1109/ieeestd.2008.4659233 . ISBN  978-0-7381-5771-9 .
  9. ^ «Apple Thunderbolt к адаптеру Firewire» . Получено 2019-12-19 .
  10. ^ Jump up to: а беременный «FireWire - сравнение USB» . Usb-ware.com. Архивировано из оригинала 2007-03-16 . Получено 2010-01-25 .
  11. ^ Шмид, Патрик (2004-04-02). «Иди внешне: FireWire 800» . Аппаратное обеспечение Тома . Получено 2020-10-17 .
  12. ^ «MPEG LA - 1394 Лицензионное соглашение» . Архивировано из оригинала 2017-10-08 . Получено 2011-12-03 .
  13. ^ Jump up to: а беременный "Mpeg la - 1394 FAQ" .
  14. ^ «MPEG LA - 1394 Лицензионный соглашение Express (HardCopy)» .
  15. ^ "Google Patent Search" IEEE 1394 " .
  16. ^ «Устав Торговой ассоциации 1394 года» . Архивировано из оригинала 2011-11-04.
  17. ^ «IEEE 1394 - мультимедийный автобус будущего» . cablelabs.com. Архивировано из оригинала 2011-09-27.
  18. ^ "IEEE 1394 Учебник" . Получено 2019-08-27 .
  19. ^ Jump up to: а беременный «Архитектура IEEE 1394» (PDF) . Я/один. Архивировано из оригинала (PDF) на 2007-01-07.
  20. ^ Jump up to: а беременный в дюймовый «IEEE 1394 (он же« FireWire »и« Ilink »)» (PDF) . Получено 2012-09-01 .
  21. ^ Jump up to: а беременный в дюймовый и «IEEE 1394 и Linux» . Tindel.net. Архивировано из оригинала 2012-04-26 . Получено 2012-09-01 .
  22. ^ IEEE P1394 Рабочая группа (1996-08-30). Стандарт IEEE для высокопроизводительной серийной шины (PDF) . IEEE. doi : 10.1109/ieeestd.1996.81049 . ISBN  1-55937-583-3 . {{cite book}}: CS1 Maint: числовые имена: список авторов ( ссылка )
  23. ^ Дэвис, Ларри. «Автобус FireWire» . InterfaceBus.com . Получено 2016-06-20 .
  24. ^ Jump up to: а беременный «Записка FireWire Note» . Developer.apple.com. 2008-04-28. Архивировано из оригинала 18 мая 2009 года . Получено 2010-01-25 .
  25. ^ IEEE P1394A Рабочая группа (2000-06-30). Стандарт IEEE для высокопроизводительной серийной шины (поправка) . IEEE. doi : 10.1109/ieeestd.2000.91614 . ISBN  0-7381-1958-х . {{cite book}}: CS1 Maint: числовые имена: список авторов ( ссылка ) p1394a Партей 5.0 [ Постоянная мертвая ссылка ] доступный.
  26. ^ IEEE P1394B Рабочая группа (2002-12-14). IEEE STD 1394B-2002 Высокопроизводительный серийный автобус-Поправка 2 . IEEE. ISBN  0-7381-3253-5 . {{cite book}}: CS1 Maint: числовые имена: список авторов ( ссылка ) [ мертвая ссылка ]
  27. ^ Jump up to: а беременный "Экодер/декодер" . Iram.cs.berkeley.edu. 1997-12-17 . Получено 2012-09-01 .
  28. ^ Jump up to: а беременный Haden, Rhys (2007-06-30). «CP3070 Принципы передачи данных» . Rhyshaden.com . Получено 2012-09-01 .
  29. ^ «Стандарт IEEE для высокопроизводительной серийной автобусы - Поправка 3». IEEE Std 1394C-2006 . 2007-06-08. doi : 10.1109/ieeestd.2006.371044 . ISBN  978-0-7381-5237-0 .
  30. ^ «1394 Торговая ассоциация объявляет 3,2 гигабита в секунду для FireWire» . 1394 Торговая ассоциация . 2007-12-12 . Получено 2008-08-03 .
  31. ^ «Архивная копия» (PDF) . Symwave.com . Архивировано из оригинала (PDF) 6 марта 2016 года . Получено 14 января 2022 года . {{cite web}}: CS1 Maint: архивная копия как заголовок ( ссылка )
  32. ^ «Первое в мире отпускает 3,2 гигабитного IEEE 1394B FireWire Soc Solution» . Daptechnology. 2009-11-23. Архивировано с оригинала 2012-05-17 . Получено 2012-09-01 .
  33. ^ Артур, Чарльз (2008-10-17). «Стив Джобс объясняет, почему FireWire мертв» . TheGuardian.com . Получено 2016-06-14 .
  34. ^ Хенехан, Берк (2012-01-06). «FireWire на 4 Гбит / с на промышленных приложениях» . EE времена . Получено 2016-06-14 .
  35. ^ «P1394D - Стандарт IEEE для высокопроизводительной последовательной шины - Поправка: IEEE 1394 Спецификация физической среды волоконного волокна (PMD)» . IEEE Стандарты . IEEE. Архивировано с оригинала 8 января 2013 года . Получено 8 октября 2012 года .
  36. ^ «IEEE -SA - утверждения совета по стандартам - март 2013 года» . Получено 2016-06-14 .
  37. ^ Бакстер, Лес (2007-11-01). «Новые разработки в IEEE 1394 (он же FireWire)» . Легкая волна . Получено 2007-12-19 .
  38. ^ «Freebsd FireWire (4) Man Page» . Freebsd.org. 2006-04-01 . Получено 2010-01-25 .
  39. ^ "Linux Fikire Wiki" . IEEE1394.wiki.kernel.org. 2009-08-22 . Получено 2010-01-25 .
  40. ^ "Linux Unified Target Wiki" . Linux-iscsi.org. 2012-07-21. Архивировано из оригинала 2008-11-18 . Получено 2012-08-12 .
  41. ^ «Производительность 1394 устройств может уменьшаться после установки Service Pack 2 Windows XP» . Support.microsoft.com. 2006-06-01 . Получено 2010-01-25 .
  42. ^ «Microsoft для поддержки 1394B Standard» . Eetimes.com . Получено 2010-01-25 .
  43. ^ «Примечательные изменения в Service Pack 1 Windows Vista 1» . Technet2.microsoft.com. Архивировано из оригинала 2008-05-17 . Получено 2010-01-25 .
  44. ^ «Выпустите заметки для Windows Vista Service Pack 1» . Technet2.microsoft.com. Архивировано с оригинала на 2008-04-30 . Получено 2010-01-25 .
  45. ^ «Hotfix и обновления безопасности, включенные в Service Pack 1 Windows Vista» . Technet2.microsoft.com. Архивировано из оригинала 2008-05-11 . Получено 2010-01-25 .
  46. ^ «1394 автобусного водителя в Windows 7» . Microsoft.com. 2009-06-24 . Получено 2010-01-25 .
  47. ^ «Пакет: Libraw1394-8 (1.3.0-4)» . Получено 2010-09-12 .
  48. ^ "Миграция Juju" . Получено 2012-10-10 .
  49. ^ «Страница 145» (PDF) . Архивировано из оригинала (PDF) 2010-05-27 . Получено 2010-01-25 .
  50. ^ Rcliff. «Как рекомендовать: Mac OS X FireWire HDTV запись» . AVS Forum . Получено 2010-01-25 .
  51. ^ Запросы об отказе от раздела 76.640 (b) (4) (ii) правил Комиссии (PDF) , Федеральная комиссия по коммуникациям , 2010-06-18 , извлечен 2016-06-14
  52. ^ «FCC подает требования FireWire для серих с IP» . Многоканальные новости . Получено 2016-06-14 .
  53. ^ FireWire против USB 2.0 (PDF) , Qimaging , заархивировано из оригинала (PDF) 2010-10-11 , извлечен 2016-06-14
  54. ^ "FireWirevsusb" . Directron.com. Архивировано из оригинала 2012-09-04 . Получено 2012-09-01 .
  55. ^ «Домашняя страница на форуме IDB» . 2006-10-06. Архивировано из оригинала 2006-10-06 . Получено 2016-06-14 . {{cite web}}: Cs1 maint: непредвзятый URL ( ссылка )
  56. ^ "О Хане" . Hanaalliance.org. Архивировано из оригинала 2010-01-29 . Получено 2010-01-25 .
  57. ^ Б.В., Ричард Мурн, Daptechnology (2013-02-05). «IEEE-1394 и AS5643 приносят детерминированные сети к высокой надежности проектирования MIL-AERO» . Получено 2016-06-14 . {{cite web}}: Cs1 maint: несколько имен: список авторов ( ссылка )
  58. ^ «AS5643: IEEE -1394B Требования к интерфейсу для применений военных и аэрокосмических транспортных средств - SAE International» . Получено 2016-06-14 .
  59. ^ Скорбь, Ричард (2011-09-07). «БПЛА используют шины данных IEEE-1394B для успеха» . EE времена . Получено 2016-06-14 .
  60. ^ «FreeBSD 7.1 FWIP (4) страница человека» . Freebsd.org. 2005-07-16 . Получено 2010-01-25 .
  61. ^ «Поддержка Windows Millennium Edition (ME) для IP -автобуса IEEE 1394» . Support.microsoft.com. 2007-01-27 . Получено 2012-09-01 .
  62. ^ «Использование устройств IEEE 1394 (FireWire) с Windows XP» . Support.microsoft.com. 2007-12-01 . Получено 2010-01-25 .
  63. ^ «Прекращенная поддержка IP более 1394» . Microsoft.com. 2004-12-08 . Получено 2010-01-25 .
  64. ^ «IP -сеть над автобусом IEEE 1394 не поддерживается в Windows Vista и во всех более поздних версиях Windows» . Support.microsoft.com. 2007-11-28 . Получено 2010-01-25 .
  65. ^ «Новые сетевые функции в Windows Server 2008, Windows Vista и Windows 7» . Technet.microsoft.com . Получено 2010-01-25 .
  66. ^ «1394 автобусного водителя в Windows 7» . Microsoft.com. 2009-06-18 . Получено 2012-09-01 .
  67. ^ «Ubcore 1394 Firewire водители» . UNIBRAIN.com . Получено 2012-09-01 .
  68. ^ «LIBDC1394: IIDC / 60A спецификации » . Damien.douxchamps.net . Получено 2010-01-25 .
  69. ^ «Обзор AV/C» . Microsoft Developer Network . Архивировано из оригинала на 2009-05-26 . Получено 2009-10-14 .
  70. ^ IEEE 1394A Спецификация.
  71. ^ «Как установить VGA для подключения FireWire» . Epiphan.com . Получено 2012-09-01 .
  72. ^ «iPod Nano: зарядка батареи» . Получено 2013-09-14 .
  73. ^ «Инструмент физически взламывает Windows - безопасность/уязвимости - Darkreading» . Темный читающий . Получено 2010-01-25 .
  74. ^ «Блокирование драйвера SBP-2, чтобы уменьшить угрозы DMA 1394 DMA для Bitlocker» . Microsoft . 2011-03-04 . Получено 2011-03-15 .
  75. ^ «Настройка отладки режима ядра над кабелем 1394 вручную» . docs.microsoft.com. 2017-05-23 . Получено 2017-09-02 .
  76. ^ «KD 1394 Работа» . blogss.msdn.microsoft.com. 2016-08-11 . Получено 2017-09-02 .
  77. ^ «Анди Клин: [объявление] FireScope для I386/X86-64 выпущен» . LKML. 2006-04-04 . Получено 2010-01-25 .
  78. ^ «Огненная фигпроксие Бернхарда Кайндла направляет удаленный протокол GDB в FireWire. Он позволяет читать и писать удаленную память с помощью GDB» . IEEE1394.wiki.kernel.org. 2009-11-07 . Получено 2010-01-25 .

Дальнейшее чтение

[ редактировать ]
  • Alcits T10 Project 1467d (2004). Информационные технологии-протокол серии автобусов 3 (SBP-3) . ANSI вызывает. ANSI вызывает 375-2004. {{cite book}}: CS1 Maint: числовые имена: список авторов ( ссылка )
  • Андерсон, Дон (1999). Архитектура системы FireWire . Mindshare, Inc. ISBN  0-201-48535-4 .
  • «Стандарт IEEE для высокопроизводительного серийного автобуса». IEEE Std. 1394-2008 . 2008-10-21. doi : 10.1109/ieeestd.2008.4659233 . ISBN  978-0-7381-5771-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: adc55c6b7b299f750e8611642a3a4163__1725625380
URL1:https://arc.ask3.ru/arc/aa/ad/63/adc55c6b7b299f750e8611642a3a4163.html
Заголовок, (Title) документа по адресу, URL1:
IEEE 1394 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)