Firewire ieee 1394 история создания. FireWire или чем ещё помогла цифровому миру компания Apple


Следовало бы начать с перечисления правил, которым нужно следовать при захвате видео с цифровой видеокамеры. Но все гораздо проще! Правило одно — захват производится только по интерфейсу IEEE 1394 (он же FireWire , он же iLink ). За путаницу в названиях можно поблагодарить пиар-технологов компаний, пытавшихся в свое время перетянуть одеяло на себя, «застолбив» за фирмой свое, собственное имя стандарта. К великой радости новичков, данный интерфейс все чаще называют с виду безликим IEEE 1394 , и все реже мелькают сбивающие с толку «фирменные» наименования.

Возможно, кто-то спросит: а как же порт USB? С какой целью производитель добавил в камеру еще и этот интерфейс? А предназначен он всего лишь для копирования цифровых фото с карты памяти, редкая камера теперь не обладает возможностью делать цифровые снимки. Если же у кого-то из читателей «знакомый недавно слил видео по USB», совет один: осторожно поинтересуйтесь, уж не на мобильном ли своем телефоне ваш знакомый просматривает такое видео?

И все же, «справедливости ради и порядка для»: USB и карты памяти используются не только ИСКЛЮЧИТЕЛЬНО для фотографий. Дело в том, что некоторые модели камер всё же позволяют при помощи фирменных утилит захватывать DV-видео по USB2.0, хотя правильным назвать этот способ можно с большой с натяжкой.

В любой цифровой видеокамере присутствует гнездо, внешне напоминающее порт mini-USB, однако оно имеет меньшие размеры и часто обозначается буквами DV и рядышком i . Тем, у кого есть не очень старый ноутбук, не приходится задумываться — скорее всего в нем уже есть встроенный порт IEEE 1394, а в комплекте с таким ноутбуком имеется и шнур. Только подключай! Но что же делать владельцам стандартных коробок из магазина, называемых «домашний компьютер»? Редко у кого из них на материнской плате присутствует такой порт. Да и при покупке компьютера, конечно же, не задумывались о возможности обработки видео. Решение — на рисунке. Стандартная PCI плата IEEE-1394 и шнур к ней, производитель себя не называет (видимо, из скромности).

С виду — сама невзрачность, да и стоимость такого добра нынче около $10-15. Но это — все, что требуется для «правильного» перегона цифрового видео на жесткий диск компьютера для дальнейшей обработки. Если вы, конечно, запаслись необходимой программой. Впрочем, дальнейшие искания убедят вас, что пресловутый захват вполне можно производить и с помощью «программ-комбайнов», а то и вовсе с помощью встроенного в Windows XP хоть и примитивного, но видеоредактора, называемого Windows Movie Maker .

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

И, наконец, последний совет (если вы еще не ушли в магазин). Захватите с собой вашу видеокамеру. Дело в том, что производители встраивают в камеры разные типы портов IEEE 1394: 4 или 6-пиновые. Соответственно, в продаже могут быть и разные платы, разные кабели. Попросите продавца подобрать вам такую плату и такой кабель, которые подходят друг к другу, и, разумеется, к вашей камере.

Остается лишь вставить плату в PCI-слот компьютера (в Windows XP драйверы установятся автоматически), и подключить камеру. Имейте в виду: чтобы ваша камера опозналась системой как цифровое видеоустройство, она должна быть включенной и находиться в режиме Play, при этом те камеры, где есть переключатель режимов Video/Memory, должны быть включены в режим Video. В процессе установки драйверов могут быть затребованы необходимые файлы, находящиеся на диске с драйверами к вашей камере.

Если вы подключили все как полагается, в Диспетчере устройств появятся два новых пункта:

А в трее рядом с часами появится значок, обозначающий готовое к работе цифровое видеоустройство:

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

Важность взаимодействия между различными компонентами и устройствами в компьютерной технике сложно переоценить. Без такого взаимодействия просто не было бы самой компьютерной техники. Но, с самого начала развития компьютеров каждый производитель решал (а кое-где и продолжает решать) эти проблемы по-своему. Как грибы после дождя росло количество всевозможных шин и разъёмов, по которым перегонялись данные, как внутри компьютера, так и снаружи. Но, если такое разнообразие решений внутри железной коробки шло (и идёт) во благо, стимулируя технический прогресс, то с периферией всё происходит наоборот. Море разных шин и разъёмов, которыми периферия может подключаться к компьютерам не выгодно никому - ни производителям самих компьютеров, ни производителям периферии. Стало ясно, что нужны универсальные шины. И они появились. К сожалению, общий беспорядок(когда каждый тянул одеяло на себя), не миновал и эту область. Поэтому, в середине девяностых годов, взглянув на заднюю стенку компьютера, можно было увидеть кучу разнообразных разъёмов: COM, LPT, VGA, PS/2 и некоторые другие. Каждый из этих разъёмов имел свои недостатки, требовал от разработчиков отдельной реализации и требовал свою долю отнюдь не безграничных компьютерных ресурсов. Необходимость действительно универсального разъёма назрела, и разработчики с энтузиазмом принялись за работу. Так, например, небезызвестная фирма Intel с середины девяностых годов начала агрессивно проталкивать на рынок своё детище - USB (Universal Serial Bus). По сравнению с существовавшими на то время разъёмами, USB стал подлинным прорывом, обеспечивая казалось бы, всё, о чём можно было мечтать. Но это только казалось:-) В тени шумихи вокруг USB тогда мало кто заметил рождение ещё одного формата, использующего последовательную шину (Serial Bus), который умел не меньше (а то и больше), чем его широко разрекламированный конкурент. Это IEEE 1394.

С чего всё начиналось

История IEEE 1394, теперь известного также как FireWire и как i-Link, началась ещё в 1986 году, когда члены Microcomputer Standards Committee (Комитет по Стандартам Микрокомпьютеров) захотели объединить существовавшие в то время различные варианты последовательной шины (Serial Bus). Новый проект был призван объединить существовавшие на то время наработки: IEEE 1014 VME, IEEE 1296 Multibus II, и IEEE 896 FutureBus+®. Задачей разработчиков стало создание универсального I/O (Input/Output) внешнего интерфейса, пригодного как для работы с мультимедиа, так и для работы с накопителями данных (Mass Storage Device), не говоря уже о более простых вещах - вроде принтеров, сканеров, и тому подобного. Результатом труда разработчиков стал окончательно утверждённый 12 декабря 1995 года 10 мегабайтный документ под названием 1394-1995.pdf, который описывал IEEE 1394. В названии стандарта нет никакого тайного смысла - просто это был 1394 по счёту стандарт, выпущенный комитетом. Интерфейс, который описывался в этом документе был воистину революционным. Он обеспечивал просто невероятные по тем временам скорости и удобство. Ведущую роль в разработке стандата сыграла, была Apple, которая дала ему имя FireWire, поэтому нет ничего удивительного в том, что она сразу же сделал ставку на использование этого стандарта в своих компьютерах (как обычно, Apple пошёл своим путём, и, пока пользователи PC заглядывали в рот Intel с недавно появившемся USB, сделал ставку на FireWire. Хотя и USB не был забыт. Настоящей лебединой песней для IEEE 1394 стало появление любительских DV камер. Ещё при их разработке стало ясно, что, кроме IEEE 1394 в качестве внешнего интерфейса для них ничего не подходит. Поэтому, Digital VCR Conference (DVC) приняла решение использовать IEEE 1394 как стандартный интерфейс для цифровых камер. Первой ласточкой стала Sony c DCR-VX1000 и DCR-VX700 цифровыми камерами, которые впервые имели IEEE 1394 выход. Но, вскоре за Sony подтянулись и другие производители. И сегодня IEEE 1394 практически монополизировал этот быстро развивающийся рынок. Сегодня любая, произведённая сегодня DV камера в обязательном порядке оснащается IEEE 1394 интерфейсом.

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

Несмотря на такой успех нового стандарта (он оказался востребованным ещё до выхода окончательной спецификации), разработчики не стояли на месте. Уже в 2000 году вышла 1394a-2000 версия протокола, сразу же с энтузиазмом воспринятая производителями. А сегодня разрабатывается P1394b.

Что же такого хорошего в IEEE 1394?

Как уже говорилось, разработчики опирались на выпущенные ранее стандарты, и в IEEE 1394 вошло всё лучшее, что существовало на тот момент. Из главных особенностей IEEE 1394 можно отметить:

  • Последовательная шина вместо параллельного интерфейса позволила использовать кабеля малого диаметра и разъёмы малого размера.
  • Поддержка горячего подключения и отключения всего чего угодно.
  • Питание внешних устройств через IEEE 1394 кабель.
  • Высокая скорость
  • Возможность строить сети из различных устройств и самой различной конфигурации.
  • Простота конфигурации и широта возможностей. Через IEEE 1394 может работать самое различное оборудование, причём пользователю не придётся мучаться вопросом, как это всё правильно подключить.
  • Поддержка асинхронной и синхронной передачи данных.
На последнем пункте необходимо остановиться поподробнее.

Асинхронная передача . Asybnchronous, от греческого Asyn - другой и Chronous - время. Это означает, что данные обязательно будут доставлены в целости и сохранности, пусть и не всегда в срок. Получение каждого пакета проверяется и подтверждается, если пакет не дошёл, передача будет повторена заново.

Синхронная передача . Isochronous, от греческого Iso - тот же, такой же и Chronous - время. Это означает, что скорость и непрерывность потока важнее, чем сохранность данных. Если пакет пришёл с ошибкой, или не пришёл вообще, это даже не проверяется, не говоря уже о том, чтобы переслать пакет заново. Этот тип передачи отлично подходит для мультимедийных приложений, где потеря какой-либо части информации менее критична, чем большая задержка.

Как это всё работает?

IEEE 1394 делится на несколько уровней. Выглядит это так:

Внизу находится физический уровень (Physical Layer). Аппаратная составляющая, которая отвечает за перевод сигналов, полученных по кабелям в понятную компьютеру форму (и наоборот - за перевод данных в электрические сигналы, идущие по кабелям). Эта же часть отвечает за управление физическим каналом, т.е. определяет, должно устройство занимать канал прямо сейчас, или должно подождать. Кроме того, этот же уровень обеспечивает интерфейс для кабелей и разъёмов и отвечает за следующие процессы:

Интерфейс среды (Media Interface) - отвечает за состояние сигнала, передаваемого по кабелям.

Арбитраж (Arbitration) - различные IEEE 1394 устройства, включенные в сеть разбираются между собой, кто и в каком порядке может действовать.

Кодирование/Декодирование (Encode/Decode) - перевод данных в электрические сигналы, которые могут передаваться по кабелям и обратно.

Уровнем выше расположен уровень канала (Link Layer). Сюда доставляются уже готовые пакеты данных. Именно этот уровень отвечает за пересылку данных вверх и вниз, тут происходят следующие процессы:

Приёмник пакетов (Packet Receiver) - организует и отвечает за приём пакетов данных.

Передатчик пакетов (Packet Transmitter) - организует и отвечает за передачу пакетов данных.

Контроль циклов (Cycle Control) - пакеты передаются не поодиночке, а циклами. Здесь и осуществляется контроль над этими циклами.

Эти два уровня реализованы в "железе", т.е. выполняются аппаратно. Они полностью отвечают за формирование сигнала из данных, формирование данных из сигнала, и приём/передачу в нужное время и в нужное место. Поэтому, только этих двух уровней и хватает при синхронной передаче, когда никакого контроля над тем что передаётся и получается не требуется. При асинхронной передаче это не так, и там в действие вступает:

Сетевой уровень (Transaction Layer). На этом уровне происходит проверка полученных данных. Если всё нормально (ни один пакет не потерялся или не повредился), данные отправляются потребителю. Если обнаружена ошибка - возвращаемся на физический уровень и повторяем всё сначала, пока данные не будут получены без ошибок.

Все уровни (в том числе и первые два) контролируются firmware, и этот процесс называется менеджмент последовательной шины (Serial Bus management).

Такие процессы происходят в каждом IEEE 1394 устройстве, и два любых устройства образовывают между собой соединение типа точка-точка (point-to-point). Но, кроме этого, IEEE 1394 позволяет объединять множество таких устройств и соединений в одну логическую сеть. Для этого физический уровень (physical layer) позволяет иметь больше одного физического интерфейса на одном устройстве.

Рассмотрим подробнее, как разные устройства в одной логической сети разбираются, кто, когда, и что должен делать.

Инициализация сети происходит в несколько этапов:

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

Идентификация дерева (Tree identification) - подключенные устройства выясняют, какие из них родительские, а какие дочерние, и формируют логическое дерево. Определяется корневое устройство для всего дерева.

Примечание: Первое, что определяет устройство после включения, это сколько подключенных портов оно имеет. Один (leaf) или несколько (branch). Затем определяется родительские (parent) и дочерние (child) устройства (какое к какому подключено). На основе этих данных строится дерево и определяется корневое устройство.


Самоидентификация (Self identification) - каждое из устройств получает свой собственный ID узла внутри дерева, и выясняет на каких скоростях могут работать его непосредственные соседи. Топология полностью определена. Для адресации используются принципы, описанные в IEEE 1212. Это означает 64 битную прямую адресацию (48 бит на узел, остальные 16 используются дли идентификации шины), что позволяет организовать иерархическую адресацию для 63 узлов на 1023 шинах. Единственное ограничение - между двумя устройствами, которые хотят общаться между собой, должно быть не более 16 "хопов" (сегментов).

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

Устройство, которое хочет начать передачу, вначале посылает запрос своему родительскому устройству. Родительское устройство, получив запрос, запрещает передачу всем остальным дочерним (в один момент обрабатывается только один запрос) и, в свою очередь, передаёт запрос дальше, своему родительскому устройству, где всё повторяется. В итоге запрос доходит до корневого устройства, которое, в свою очередь, разрешает передачу тому устройству, чей запрос пришёл первым. Всем остальным передача запрещается. Таким образом, если два устройства одновременно пошлют запрос на передачу данных, то ответ будет зависеть от того, чей запрос первым достигнет корневого устройства. Оно выигрывает арбитраж и получает право начать передачу. Проигравшее устройство. не получив разрешения на передачу, вынуждено ждать, пока выигравшее не освободит шину.


Всё это происходит на физическом уровне (physical layer). После того, как разрешение на передачу данных получено и требуется начать передачу данных, в дело вступает уровень канала (link layer). Как уже говорилось, именно он формирует пакеты и определяет - когда и сколько пакетов должно отсылаться. Передача данных начинается с запроса готовности к приему устройства, для которого предназначены данные, и, получив подтверждение готовности, начинает передачу. Данные идут пакетами, между которыми есть промежутки (gap). Типичный пакет данных 256 байт, или 2048 бит, из которых 160 бит приходится на заголовок. Таким образом, общая эффективность (сколько в пакете действительно данных, а не служебной информации) весьма высока и чем больше пакет, тем выше эффективность). В заголовок входит информация об отправителе, получателе и CRC. После пакета идёт небольшой промежуток, длиной меньше 0.75 msec (acknowledge gap), после чего получатель должен выслать 8-ми битовый блок данных, подтверждающий, что пакет получен в целости и сохранности (ack packet). Потом следует более длинный промежуток, длинной больше 1 msec, разделяющий пакеты (subaction gap). И так далее - пакет, acknowledge gap, подтверждающий байт (ack), subaction gap.

Для того, чтобы одно устройство, начав передавать данные, не заняло весь канал, не оставив соседям никаких шансов начать передачу, пока оно не закончит, введено понятие fairness interval. В течении одного fairness interval каждое устройство в шине получает одну возможность передать свои данные. После того как разрешение получено (арбитраж выигран), и порция данных передана, устройство должно ждать конца fairness interval и начала следующего цикла, прежде чем оно вновь получит возможность передать следующую порцию данных. Заканчивается fairness interval так называемым reset gap, который длиннее subaction gap, и вызывает сброс всей шины.

Для синхронной передачи используется несколько другая методика. Данные передаются "выстрелами", длина каждого 125 мsec. Таких выстрелов производится столько, сколько позволяет канал. Даже на одинарной (98.304 Mbit/sec) скорости за один такой цикл передаётся до 1000 байт. Чем выше скорость, тем больше данных успевает пройти. При этом, при синхроной передаче абсолютно не важно, получило принимающее устройство данные или нет. Пакеты просто идут один за другим, разделённые subaction gap, никаких ack packet никто не ждёт. Для того, чтобы принимающее устройство смогло разобраться, где синхронные, а где асинхронные данные, subaction gap при синхронной передаче короче. Это позволяет комбинировать в одном сеансе синхронные данные с асинхронными. Однако, в синхроном режиме одному устройству никогда не позволят захватить весь доступный канал. На синхроные данные может приходится не более 85% доступного канала, причём одно устройство не может занять больше 65%.

Как всё это выглядит?

IEEE 1394 позволяет передавать данные на скорости 98.304 Mbit/sec. Кроме этого, возможна передача в 2-x (196.608 Mbit/sec) и 4-x (393.216 Mbit/sec) режимах.

Первоначально появились чипы, которые способны работать только на 100 Мбитах (хотя спецификация позволяла и больше), но 200 и 400-мегабитные чипы не заставили себя долго ждать. Несмотря на такой кажущийся беспорядок, пользователи не должны испытывать ни малейших неудобств (это было одно из обязательных условий, которое ставилось перед разработчиками). Поэтому IEEE 1394 позволяет в одной сети использовать самые разные устройства одновременно. Причём, пользователю не придётся беспокоиться о том, что он может неправильно их подключить. Подключать можно что угодно, и в каких угодно сочетаниях, железки сами разберутся, кто с кем и на какой скорости может "разговаривать".

Для работы на таких высоких скоростях потребовались соответствующие кабели. Кабель для IEEE 1394 весьма сложная система, и спаять его самостоятельно (что возможно для USB) вряд ли возможно. Данные передаются по двум витым парам, каждая из которых отдельно экранирована. Для пущей надёжности, дополнительно экранируется и весь кабель. Кроме двух сигнальных пар, в кабеле предусмотрены две питающие жилы, которые могут обеспечить любое внешнее устройство током силой до 1.5 А и напряжением до 40 V. В разрезе кабель выглядит так:


Выбору разъёма, к которому должны подключаться IEEE 1394 устройства, было уделено самое пристальное внимание, ведь от разъёма в немалой степени зависит то, насколько удобно будет пользоваться новым интерфейсом. Разъём должен быть небольшим, но в то же время прочным, должен обеспечивать надёжное соединение, но в то же время легко соединяться-отсоединяться даже вслепую. Всем требованиям удовлетворил разъём, используемый в Nintendo GameBoy.

Как видно из фотографии, все контакты выведены в середину разъёма, а снаружи защищены толстым ободком из твёрдой пластмассы. Надёжность этой схемы доказана многими GameBoy, беспощадно растерзанными детьми разных возрастов.

Но даже такой продвинутый и удобный разъём не всех удовлетворил. В самом деле, зачем нам тянуть за собой две питающих жилы там, где подключенное устройство имеет собственное питание. Действительно незачем, решили разработчики и на свет появился новый, четырёхконтактный разъём. Этот новый разъём хоть и не обеспечивал такого надёжного соединения как традиционный шестиконтактный, зато позволял сэкономить место, что немаловажно на портативных устройствах. Кроме этого, кабель без двух дополнительных жил, ответственных за питание, можно сделать ещё тоньше и дешевле. Особо "по вкусу" четырёхконтактные разъёмы пришлись производителям компактных DV камер, и именно их можно увидеть на большинстве таких камер.

Производители материнских плат включают в свои последние решения поддержку обоих разъёмов:

Как это всё развивалось, и что мы имеем сегодня

Ничего идеального в мире нет, и IEEE 1394 не получился идеальным. Поэтому, выпустив первую версию стандарта в 1995 году, команда разработчиков не стала почивать на лаврах, а продолжила работу над следующими версиями стандарта. Так, уже в 2000 году вышла 1394а версия стандарта.

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

FireWire представляет собой последовательную шину, разработанную Apple в сотрудничестве с другими компаниями. Она стала де-факто стандартом на всех компьютерах компании Apple и многих цифровых устройствах, например, в цифровых видеокамерах, принтерах и др. на компьютерах Apple используется как FireWire, в устройствах от Sony как iLink и Lynx в устройствах от компании Texas Instruments. Несмотря на то, что под разными названиями скрывается один интерфейс, портом FireWire принято называть 6-контактный разъем, а iLink — четырехконтактный.

Дополнительные контакты служат для питания устройства. Как говорилось выше, такая технология служит для высокоскоростной передачи данных в реальном времени между и периферийными устройствами. Тот факт, что это последовательная шина, означает, что данные передаются по одному биту зараз. По сравнению с более старыми технологиями, предназначенными для передачи данных, например, параллельной шине SCSI (подробнее об интерфейсе ) , такая технология дешевле и выгоднее. Несмотря на то, что такие порты дороже USB 2.0, они имеют более высокую производительность.

FireWire 400 обеспечивает скорость 400 Мбит / в секунду, новый стандарт 800 (IEEE 1394b или firewire 1394) обеспечивает скорость до 800 Мбит/в секунду.

FireWire 400, имеет 4 и 6-контактный разъем, новый стандарт FireWire 800 использует 9-контактный разъем.

Обе версии устройств поддерживают технологию Plug and Play (технологию «горячего» подключения устройств), что позволяет подключать периферийные устройства (видеокамеры, и т.д.) без необходимости выключения и перезагрузки компьютера.

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

Для достижения максимальной скорости передачи данных, с портом 800 необходимо использовать 9-контактный кабель. FireWire 800 и 400 имеют обратную совместимость. Однако в режиме обратной совместимости максимальная скорость передачи данных не превышает 400 Мбит / в секунду. Он может обеспечивать питание подключенным устройствам. 6-контактный и 9 контактный порт обеспечивает питание подключенным периферийным устройствам мощностью до 45 Вт.

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


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

Хотя этот порт используется не так широко как USB 2.0, новый интерфейс FireWire 800 обеспечивает скорость передачи данных до 800 Мбит в секунду. Это делает его лучшим последовательным интерфейсом, в случае использования устройств и приложений, требующих высокой скорости передачи данных, например, видеокамер.

Везде, где есть потребность в высокой скорости передачи данных на большие расстояния, интерфейс FireWire 400 или FireWire 800 является предпочтительным выбором.

Что такое IEEE 1394?

Интерфейс IEEE 1394

Немного истории. 10 лет назад, на выставке IFA’95 в Берлине фирма Sony продемонстрировала первые промышленные модели цифровых видеокамер формата mini-DV. Это были камеры DCR-XV700 и DCR-XV1000 с выходным цифровым интерфейсом IEEE 1394 (FireWire) и новым для видеотехники 4-контактным разъемом DV Out. Уже в следующем году цифровые видеокамеры стали выпускаться и другими фирмами, в частности, появилась модель Panasonic NV-DS1, оснащенная двунаправленным интерфейсом DV In/Out и способная к цифровой записи как собственных съемок, так и аналоговых видеосигналов, поступающих на собственные разъемы Video и S-Video для композитного и раздельных видеосигналов.

С тех пор популярность интерфейса IEEE 1394, известного также как FireWire и i-Link, стала стремительно возрастать. Он стал обязательным для любой цифровой видеокамеры и поддерживается в большинстве современных ноутбуков.

А начиналось все гораздо раньше, когда Комитет по стандартам для микрокомпьютеров Института инженеров по электротехнике и электронике (IEEE) решил объединить имеющиеся наработки по последовательной шине и создать быстродействующий универсальный интерфейс, обеспечивающий работу с мультимедийной информацией, накопителями, формирователями, визуализаторами и синтезаторами данных. Ведущим разработчиком такого интерфейса была фирма Apple, которая решила применять его в своих компьютерах под названием FireWire. В процессе выполнения этих работ организовался консорциум с участием компаний Compaq, Matsushita, Philips, Sony, Toshiba и др., в результате чего в конце 1995 года IEEE принял соответствующий стандарт под порядковым номером 1394. Любопытно, что в цифровых камерах Sony интерфейс IEEE 1394 появился под названием i-Link раньше этого события.

Что такое IEEE 1394? Это стандартная технология шины последовательной передачи данных для соединения компьютера с периферией. При этом обеспечиваются следующие преимущества:

· высокая скорость (100, 200, или 400 Мб/с для IEEE 1394a; 800 Мб/с для IEEE 1394b, в перспективе 1,6 и 3,2 Гб/с);

· поддержка “горячего” (Fire) подключения и отключения. Автоматическое распознавание присоединения и отсоединения аппаратуры и возможности делать это при работающем компьютере, т.е. даже тогда, когда шина работает в полном режиме;

· возможности общения аппаратуры с IEEE 1394 In/ Out между собой без компьютера. Широко применяется, например, для редактирования при прямой перезаписи информации с одной видеокамеры на другую;

· простота конфигурирования и широта возможностей . Шина позволяет подключать до 63 устройств без применения концентраторов. На одном устройстве может быть до 27 разъемов для подключения к компьютеру и другим устройствам. Шина поддерживает конфигурирование Plug&Play;

· использование кабелей малого диаметра и миниатюрных разъемов (4 или 6 контактов). Интересно, что разъем был заимствован у компьютерной игры Nintendo Gameboy, так как показал высокую износостойкость в условиях беспощадной эксплуатации;

· пакетная передача данных. Мультимедийные данные, например видеофильм, разбиваются на пакеты с интервалами между ними. Число пакетов определяется тем, какой длины фильм посылается, а в интервалах посылается служебная информация, например, «Стоп» или «Пуск».

· поддержка асинхронной и изохронной передачи данных. При асинхронной передаче получение каждого пакета данных проверяется, и, если он не получен или принят с повреждением, передача повторяется и ошибки исправляются;

· питание внешних устройств через кабель IEEE 1394.

Составляющие IEEE 1394. Функциональная схема интерфейса IEEE 1394 показана на рисунке 1. Здесь внизу находится физический уровень, на котором происходит перевод стыкуемых мультимедийных сигналов в компьютерные форматы или наоборот, с формированием, кодированием/декодированием и арбитражем, определяющим, в каком порядке устройства IEEE 1394, составляющие сеть, могут работать.

Рис. 1 Функциональная схема интерфейса IEEE 1394

На уровне обрабатываются и формируются пакеты данных, организуется их прием и передача. Этих уровней достаточно для изохронной передачи данных, когда контроль за передаваемой и получаемой информацией не ведется. При асинхронной передаче данных такой контроль производится на программном уровне обработке, где данные проверяются и отправляются потребителю, если ошибок не обнаружено. В противном случае процедуры на нижнем уровне повторяются до устранения ошибок. Физический уровень может содержать несколько разъемов FireWire, причем два любых устройства IEEE 1394 могут соединяться между собой “точка в точку”(point-to-point).

Как работает IEEE 1394? Процесс инициализации интерфейса начинается со сброса шины. При этом выясняется, один или несколько портов в системе имеется, и к каким из них подключены родительские и дочерние устройства. По этим данным строится дерево и определяется корневой узел сети.

Рис. 2. Дерево узлов IEEE 1394


Каждое из IEEE 1394-устройств получает идентификационный номер и данные, на каких скоростях могут работать его прямые соседи. Используется 64-битная прямая адресация (48 бит на узел и 16 для идентификации шины), позволяющая реализовать иерархическую адресацию для 63 узлов на 1023 шинах. По завершении инициализации начинает работать арбитраж, следящий за тем, чтобы работающие устройства друг другу не мешали. Поэтому устройство, готовое начать передачу, сначала посылает сигнал запроса своему родительскому устройству в дереве. Это устройство, получив запрос, формирует сигал запрета своим дочерним устройствам и передает запрос дальше, своему родительскому устройству и так далее, пока запрос не дойдет до корневого устройства. В свою очередь корневое устройство формирует сигнал, разрешающий передачу устройству, выигравшему арбитраж по времени, т.е. тому, запрос от которого получен первым. При этом устройство, проигравшее арбитраж, ждет, пока шина не освободится.

По сигналу разрешения начинается работа на уровне компоновки, где формируются пакеты данных по 512 байт с интервалами между ними и определяется их адресация. 160 бит в каждом пакете занимает заголовок, куда входит информация об отправителе и получателе пакетов, а также о циклическом коде CRC исправления ошибок. Передача данных начинается по получению ответа о готовности запрашиваемого устройства к приему информации.

В течении времени до 0,75 мс после отправки каждого пакета данных ожидается получение подтверждения об их получении в виде байтовой посылки. Далее следует интервал > 1 мс, разделяющий пакеты, и т. д.

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

Изохронная передача данных применяется, например, в мультимедийных приложениях, когда приоритетом является минимум задержки на получение информации по сравнению с возможной потерей или ошибками какой-то ее части. В изохронном режиме данные передаются пакетами длительностью по 125 мс, т.е. чем выше скорость, тем больше данных может быть передано за это время. Пакеты следуют друг за другом, не ожидая байтов подтверждения получения. Для идентификации пакетов изохронной и асинхронной передачи промежуток между ними в первом случае короче, чем во втором. Это позволяет комбинировать и различать изохронные и асинхронные данные в каждом сеансе. На изохронные данные выделено до 85 % канала передачи, из которых устройство может занимать не более 65 %.

Интерфейсом IEEE1394 допускается одновременная передача информации на разных скоростях от разных устройств, причем способности их общения на какой-либо из скоростей определяются автоматически. Это делает интерфейс весьма дружественным, так как пользователю не нужно заботиться о правильности подключения устройств.

Кабели и разъемы. Для работы интерфейса на высоких скоростях потребовались кабели с временем распространения сигнала, не превосходящим допустимых пределов. Для IEEE 1394 это 144 нс, после чего принимается решение о недоступности адресуемого устройства. Устройство кабеля для IEEE 1394 поясняется рисунке 3.

Рис. 3. Разрез кабеля FireWire

Диаметр этого кабеля равен 6 мм, и он содержит три витые пары проводников диаметром 0,87 мм:, одна из которых типа 22 AWG предназначена для питания от 8 до 30 В внешней нагрузки до 1,5 А, а две другие - раздельно экранированные пары сигнальных проводов типа 28 AWG. Все проводники с изолирующим заполнением заключены в экранирующую фольгу и оболочку из поливинилхлорида. Таким образом, кабель имеет сложную конструкцию, и изготовить его самостоятельно вряд ли возможно.

Рис. 4. Разъемы IEEE 1394 (6 контактов)
А) блочный б) кабельный

На фотографиях разъемов IEEE 1394 (рис. 4), заимствованных у компьютерной игры Nintendo Gameboy, видно, что контакты здесь находятся в середине разъемов и по бокам защищены от доступа металлическим ободком и изолирующей прокладкой у кабельного разъема. Пара проводов, предназначенная для питания внешних устройств, например сканера, не требуется при работе с цифровыми видеокамерами, имеющими собственное питание.

Рис. 5. Кабель IEEE 1394 i-Link

Для такого применения IEEE 1394 разработаны однорядные 4-контактные разъемы и кабели, вид одного из которых, i-Link Sony, показан на фотографии (рис. 5). Длина этого кабеля 96 см.

IEEE 1394 a. Хотя шина FireWire оказалась очень удобной, работы по ее совершенствованию продолжаются. Так, 2000 году был утвержден стандарт IEEE 1394а с дополнениями, целесообразность которых выяснилась в процессе эксплуатации. В частности, введено время ожидания 1/3 секунды на сброс шины, пока не закончится переходной процесс установки надежного подсоединения или отсоединения устройства. Без этого иногда возникал не один, а целая серия сбросов шины по подключению нового устройства. Практика показала, что устройства IEEE 1394 могут быть несовместимыми, если пакеты в серии передаются с разной скоростью. По IEEE 1394а эта проблема решена добавлением сигнала скорости в каждый пакет, если скорость его передачи отличается от предыдущей. Предусмотрены также возможности программного отключения порта FireWire, включения аппаратуры и перевода ее в дежурный режим. Большое внимание разработчики уделили повышению эффективности шины за счет уменьшения общей длительности технологических промежутков, разделяющих пакеты записи. С этой целью по IEEE 1394а:

· Повторные байты подтверждения получения не ожидаются, после первого обнаружения такого байта передача продолжается без прерываний.

· Введена возможность неоднократного запроса на передачу одного устройства в одном цикле, если другим устройствам шина не нужна.

· Уменьшено время на сброс шины . По IEEE 1394 передающее устройство не обнаруживает сигнал сброса, пока не закончится передача текущего пакета данных. Поэтому сигнал сброса поддерживался в течение времени, большего, чем максимальное время передачи одного пакета. Если же сигнал сброса формируется по признаку выигрыша устройством арбитража, в этом нет необходимости, и по IEEE 1394a сброс шины выполняется по завершению передачи этого устройства.

· Предусмотрены возможности прикрепления пакетов информации к уже передающимся . За счет этого достигается экономия на времени арбитража.

IEEE 1394 b. Этот стандарт, первая версия которого принята в 2002 году, относится к последовательной шине с увеличенной до 800 Мб/с и 1,6 Гб/с пропускной способностью. В перспективе пропускная способность может возрасти и до 3,2 Гб/с. Основой интерфейса IEEE 1394b является кодирование 8В10В в соответствии с алгоритмами, применяемыми в оборудовании для гигабайтных сетей, и оптоволоконные линии связи. Введено также измерение времени отклика. Введение такого измерения позволило узнавать время поступления ответа и увеличить длину кабелей. По IEEE1394b она может достигать 100 метров, правда для этого должен применяться стеклянный оптоволоконный кабель. При использовании пластикового оптоволокна максимальная длина кабеля уменьшается до 50 метров, а пропускная способность до 200 Мб/с. Изменились и разъемы: теперь это 9-контактные двухрядные разъемы. Вид разъемов на кабельном переходнике 9↔4 контактов показан на рисунке 6.

Рис. 6. Кабельный переходник IEEE 1394

Этот переходник и ему аналогичный 9↔6 контактов обеспечивает кабельную совместимость шины IEEE 1394b с предшествующими версиями IEEE 1394. В новом стандарте предусмотрено два режима передачи данных: β-режим, когда общаются устройства, поддерживающие IEEE 1394b, и режим обратной совместимости, при котором возможно подключение к шине устройств IEEE 1394a и максимальная скорость автоматически уменьшается до 400 Мб/с.

Из других особенностей IEEE 1394b следует отметить новый способ арбитража. Если в предшествующих стандартах функцию арбитража выполняло корневое устройство, то теперь такую функцию выполняет любое устройство, постоянно посылающее сигналы запроса на передачу. Новый метод арбитража называется Bus Owner/Supervisor/Selector (BOSS). Его логическая схема показана на схеме, а принцип работы заключается в следующем.

Рис. 7. Арбитраж BOSS IEEE 1394b

Устройство, готовое к передаче данных, постоянно посылает сигналы запроса, но передача данных блокируется, пока на соответствующей шине присутствуют сигналы, передаваемые другим устройством. Как только последние прекращаются, по этой шине начинают передаваться сигналы ждущего устройства, в свою очередь блокирующего режимы передачи других устройств. Очевидно, что для работы системы арбитража BOSS шина данных должна быть двунаправленной. Поэтому такой арбитраж работает только в среде IEEE 1394b. Если в нее входит хотя бы одно другое устройство, для арбитража применяется ранее рассмотренный метод.

USB 2.0 и IEEE 1394а. Все современные компьютеры оснащены портами USB 2.0, которые являются быстродействующей версией получивших массовое распространение портов USB 1.1. Основная сфера применения USB 2.0 осталась прежней. Это подключение периферийных устройств типа мышек, цифровых фотокамер, картридеров и других устройств, не требующих гарантированно постоянной пропускной способности. USB 2.0 как и USB 1.1 использует 4-контактные разъемы, полностью совместимые между собой. Единственное отличие в подключении USB 2.0 и USB 1.1 заключается в том, что новый стандарт требует экранированных кабелей. Теоретическая скорость по USB 2.0 составляет 480 Мб/с, максимальная передаваемая мощность на питание внешних устройств - 2,5 Вт. Общение устройств стандарта USB 2.0 происходит по схеме Master/Slave, т. е. все потоки данных управляются компьютером, что замедляет работу интерфейса. Длина кабеля для соединения двух устройств по шине USB 2.0 не должна превышать 5 метров. Преимуществами USB 2.0 является большая распространенность, совместимость с USB 1.1 и дешевизна.

С продвижением USB 2.0 на рынке стали появляться устройства, например, внешние жесткие диски со сдвоенным интерфейсом или одни и те же модели с разными интерфейсами. Казалось бы, по USB 2.0 они должны работать быстрее, чем по IEEE 1394a, но на практике, при прочих равных условиях производительность по FireWire 400 получается лучше, причем почти без проблем с “горячим” подключением. Вероятно, новая версия USB будет работать стабильней, но IEEE 1394a к тому времени несколько устареет и будет заменяться на IEEE 1394b. Кроме того, архитектура USB 2.0 по гибкости несопоставима с IEEE 1394, особенно при работе с мультимедийной аппаратурой.

Таким образом, шина USB 2.0 эффективна для компьютерной периферии, низкоскоростной и со средними требованиями к пропускной способности. Она дешева и достаточно производительна для большинства задач. Шина FireWire гораздо гибче и отлично подходит для работы с мультимедиа. Цифровые видеокамеры и телевизоры, DVD-проигрыватели и игровые приставки - все это при наличии портов FireWire легко соединить между собой, причем не обязательно вокруг компьютера.

IEEE-1394 (называемый также FireWire) представляет собой высокоскоростной цифровой последовательный интерфейс, предназначенный для передачи любых цифровых данных. На сегодняшний день его активно используют в самых разных устройствах, включая не только PC, но и множество мобильных гаджетов.

Где он используется?

Разработка IEEE-1394 осуществлялась для того, чтобы предоставить пользователям высокоскоростной доступ к различным устройствам хранения данных, включая жесткие диски, а также CD- и DVD-приводы. При этом в планах было сделать такой интерфейс, который будет действительно универсальным, после чего использовать его в различных устройствах ввода, включая сканеры, фото- или же видеокамеры, а также прочую аудиовизуальную аппаратуру. Но при этом его превосходные параметры, такие как гибкость и предельная простота использования, вместе с возможностью при надобности отдавать при передаче приоритет той информации, для которой синхронизация по времени представляет собой критический фактор, в конечном итоге были признаны оптимальными для обеспечения нормальной передачи цифрового видео, вследствие чего по сегодняшний день не существует им какой-либо альтернативы. Первым аппаратным решением, в котором использовался интерфейс IEEE-1394, стали всевозможные платы, предназначенные для работы с цифровым видео.

Что он дает?

Данный стандарт позволяет комбинировать программные и для того, чтобы передавать информацию в потоке 100, 200 или 400 Мбит/с, при этом последние реализации обеспечивают еще более высокую скорость передачи. Связь между несколькими устройствами с интерфейсом IEEE-1394 активируется и выключается непосредственно в процессе работы (что получило название «горячее подключение»). Другими словами, им не требуется отключение питания или же перезагрузка.

Sony и ее разработки

Впервые преимущества IEEE-1394 начала использовать в своих разработках компания Sony, обратившая внимание на масштабируемость, скорость передачи информации, возможность обработки данных в реальном времени, простоту подключения, и при этом достаточно небольшую стоимость. Вследствие этого активно началась разработка специализированных заточенных под этот стандарт.

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

Как это можно использовать?

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

NEC и ее чип

Корпорация NEC практически сразу после выпуска стандарта IEEE-1394 объявила о том, что начинает разрабатывать чип, который будет использоваться для поддержки аппаратной маршрутизации между несколькими сетями, основанными на данном стандарте, а также обеспечивающего их нормальное взаимодействие в широкополосных домашних сетях данного стандарта. Такой двухпортовый чип оснащался специализированным микропрограммным программным обеспечением, в автоматическом режиме конфигурирующим сеть, а также предоставляющим возможность установки соединения между различными сетевыми устройствами, включая также устройства мобильной связи. В связи с этим есть возможность расширения домашней сети за границы какого-то определенного дома на дальность до одного километра.

Ответ от Sony

В это время компания Sony продолжает развитие концепции домашней сети, основывающейся на FireWire IEEE-1394, при этом в ближайших планах компании присутствует также дальнейшее поддержание разработок, отличающихся практической направленностью, а также собирается заниматься производством более скоростных, емких, а также компактных комплектующих, имеющих незначительное потребление энергии. Такие устройства должны будут отличаться достаточно широким диапазоном применений, а также дальнейшей интеграции в системные чипсеты, и компания уже давно предоставляет своим клиентам самую разнообразную бытовую технику, подключающуюся к домашней сети. Такая архитектура получила название HAVi, создавая своеобразный цифровой дом, основанный на FireWire IEEE-1394.

Стандарт в компьютерах

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

После того как вышла операционная система Windows Millennium, разработчики изначально одобрили поддержку локальных сетей, основанных на контроллерах IEEE-1394, характеристики которого на тот момент были более чем соответствующими. Такая сеть отличается достаточно высокой которая была в четыре раза больше по сравнению с использующимся на тот момент по сравнению с а также является предельно удобной для малого офиса или дома. Единственным удобством в процессе построения данной сети является то, что здесь присутствует небольшая предельная длина каждого сегмента. Для того чтобы устранить данный недостаток IEEE-1394, обзор и характеристики устройства показали, что наиболее оптимальным будет использовать специализированные усилители сигнала, а также всевозможные размножители-концентраторы, работающие на несколько портов. Такие устройства получили название «репитеры».

USB 2.0 vs IEEE-1394

Практически сразу выпущенный интерфейс USB 2.0 начал конкурировать с IEEE-1394. Обзор устройств показал, что первого интерфейса показывала 480 Мбит/с на тот момент, что было гораздо больше по сравнению с первой версией USB.

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

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

Контроллеры

В продаже появилась масса контроллеров, выпущенных самыми разными производителями. Первоначально получили широкое распространение контроллеры, поддерживающие стандарт OHCI, так как это было необходимо для обеспечения нормальной поддержки операционной системы Windows 2000, являющейся основной на тот момент.

Цены на различные адаптеры, поддерживающие IEEE-1394 интерфейс, являлись достаточно низкими и были доступны практически каждому. В частности были устройства, стоимость которых ниже 35. $

Сложно ли его устанавливать?

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

В преимущественном большинстве случаев контроллер FireWire разделял прерывание с USB-контроллером, однако никаких конфликтов не возникало даже в том случае, если они работали одновременно.

Стоит отметить несколько плат, которые в некоторых компьютерах присутствуют даже по сегодняшний день.

Datavision DV Capture

Данная плата является стандартной для семейства плат IEEE-1394, область применения которой достаточно широка. В преимущественном большинстве случаев она представляет собой PCI-плату, имеющую два или даже три дополнительных внешних порта, а также один внутренний. В первоначальной поставке предусматривается безликое программное обеспечение, предназначенное для монтажа видеофайлов. Такие платы использовались многими производителями, но все они были одинаковыми. Цены их разные, и в комплекте может присутствовать или отсутствовать кабель, предназначенный для подключения различных FireWire-устройств.

DVeasy

Данная плата является практически такой же, как предыдущая, однако в данном случае отсутствуют внутренние порты IEEE-1394. Что это такое, понимали немногие, так как есть масса причин, обуславливающих необходимость присутствия хотя бы одного внутреннего порта, однако производители данных плат посчитали иначе, при этом стоимость платы установили точно такую же, как и в стандартных устройствах.

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

Dazzle DV-Elitor

После того как скорость обработки данных ноутбуками практически сравнялось со скоростью работы персональных компьютеров, разнообразные портативные решения начали все чаще использоваться для того, чтобы обеспечивать ввод и дальнейшее редактирование видео прямо на ходу, а также для использования множества другой FireWire-периферии. Такие комплекты предоставляют возможность пользователям ноутбука подключать абсолютно любые устройства, использующие стандарт IEEE-1394, к карточке PCMCIA Type II. В стандартном комплекте данной карты присутствует специализированный четырехпроводной кабель. К сожалению, есть достаточно большое количество устройств с данным интерфейсом, для которых нужно использовать шестипроводной кабель, вследствие чего работать они с этой картой не смогут.

В комплекте поставки присутствует упрощенная версия программы Video Studio 4, которая предназначается для того, чтобы редактировать и вводить видеофайлы. Программа является достаточно простой в освоении, но благодаря специализированной технологии SmartRender значительно снижается общее время работы, что обеспечивается предельно детальным просчетом эффектов только в процессе финального экспорта уже готового файла.

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

Таким образом, у пользователей есть возможность выбрать одну из нескольких карт, сравнить их характеристики и определиться с тем, какой именно вариант является наиболее подходящим под их условия. Но в общем и целом его использование является не таким актуальным при существующих интерфейсах USB 3.0 и других.