Интерфейс IEEE-1394. Обзор современных плат
IEEE-1394, FireWire и i.LINK — это три названия одного и того же высокоскоростного цифрового последовательного интерфейса, который служит для передачи любых видов цифровой информации.
- IEEE-1394 — обозначение стандарта интерфейса, принятое американским Институтом инженеров по электротехнике и радиоэлектронике (IEEE);
- FireWire — зарегистрированный товарный знак фирмы Apple, принимавшей активное участие в его разработке. Название FireWire («огненный провод») принадлежит фирме Apple и может использоваться только для описания ее изделий, а по отношению к таким устройствам на PC принято употреблять термин IEEE-1394, то есть непосредственно название стандарта;
- i.LINK — торговый знак и логотип для обозначения упрощенной шины соединения по интерфейсу IEEE-1394 между бытовыми цифровыми устройствами фирмы Sony (это четырехпроводной вариант FireWire — без проводов питания).
Области применения IEEE-1394
Интерфейс IEEE-1394 разрабатывался для того, чтобы обеспечить высокоскоростной доступ, главным образом к устройствам хранения информации, таким как жесткие диски, приводы CD и DVD. При этом планировалось сделать данный интерфейс универсальным и оснастить им по возможности также устройства ввода — сканеры, цифровые фото- и видеокамеры, и другую аудиовизуальную аппаратуру. Однако его превосходные характеристики — гибкость и простота использования, наряду со способностью при необходимости предоставлять при передаче приоритет тем данным, для которых синхронизация по времени является критичным фактором, оказались оптимальными для передачи цифрового видео и до сих пор практически не имеют в этой области альтернативы (во всяком случае, для непрофессиональных применений). И первыми аппаратными решениями для этого интерфейса стали именно платы для работы с цифровым видео.
Этот стандарт позволяет объединять аппаратные и программные средства для передачи потоков данных 100, 200, 400 Мбит/с, а в последней реализации интерфейса и до 800 Мбит/с. Добавим, что связь между устройствами с интерфейсом IEEE-1394 может включаться и выключаться непосредственно на время их работы (так называемое горячее подключение) без отключения питания и перезагрузки.
Фирма Sony одной из первых осознала преимущества стандарта IEEE-1394 (быстрая передача данных, масштабируемость, обработка в реальном времени, простота подключения и низкая стоимость) и активно начала разработку интегральных схем для этого стандарта. Вслед за цифровыми видеокамерами специалисты Sony перешли к разработке решений для персональных компьютеров, цифровых видеомагнитофонов и цифровых приемников спутникового телевидения (STB, Set Top Box), а также для жестких дисков и дисководов CD-ROM и DVD-ROM. Все эти изделия значительно расширяют возможности подключения аудио- и видеоаппаратуры к персональным компьютерам и в недалеком будущем послужат для создания единой домашней аудиовизуальной сети.
Аудио- и видеооборудование (проигрыватели цифровых CD-, MD-, VideoCD- и DVD-дисков, цифровые STB и Digital VHS) уже сейчас можно интегрировать с компьютерами и таким образом управлять ими. Из этого оборудования можно составлять системы — простым соединением устройств друг с другом с помощью одного кабеля. После этого при помощи персонального компьютера, выступающего в качестве контроллера, можно производить следующие операции: записывать с CD-проигрывателя на мини-диск, запоминать цифровые радиопередачи, принятые через STB, вводить цифровое видео в персональный компьютер для последующего монтажа и редактирования. Разумеется, при этом сохраняется возможность и прямого обмена данными между аудио- и видеооборудованием без использования компьютера или, напротив, обмена данными между двумя компьютерами безотносительно к аудио или видео, как в локальных сетях на базе традиционных Ethernet-технологий.
Недавно корпорация NEC объявила о разработке чипа, предназначенного для поддержки аппаратной маршрутизации между двумя сетями на базе IEEE-1394 и для обеспечения их взаимодействия в будущих широкополосных домашних мультимедиа-сетях стандарта IEEE-1394. Этот двухпортовый чип оснащен также микропрограммным ПО, которое осуществляет автоматическую конфигурацию сети и позволяет устанавливать соединения с другими сетевыми устройствами, в том числе с устройствами мобильной связи. Таким образом, домашняя сеть может быть расширена за пределы конкретного дома на расстояние до одного километра.
Тем временем фирма Sony продолжает развивать концепцию домашней сети, основанной на стандарте IEEE-1394, и собирается поддерживать разработки, имеющие практическую направленность, выпуском еще более емких, высокоскоростных, компактных компонентов с низким энергопотреблением для широкого диапазона применений и последующей интеграции в системные чипсеты. Сегодня Sony демонстрирует новые образцы бытовой электроники, способные образовывать домашнюю сеть на базе i.Link. Вся эта архитектура носит гордое название Home Audio/Video Interoperability (HAVi). Похоже, усилиями Sony скоро мы действительно будем жить если не в цифровом доме, то по крайней мере в цифровой квартире.
Однако стандарт IEEE-1394, все больше привлекающий внимание не только изготовителей аудио- и видеоустройств, но и разработчиков оборудования для персональных компьютеров, без сомнения, вскоре станет новым сетевым стандартом, приближающим грядущую цифровую эпоху.
В вышедшей осенью 2000 года операционной системе Microsoft Windows Millennium Edition впервые появилась встроенная поддержка локальных сетей на базе контроллеров IEEE-1394. Такая сеть имеет скорость передачи данных в четыре раза большую, чем Fast Ethernet, и очень удобна для дома или малого офиса. Единственное неудобство при построении такой сети заключается в малой предельной длине одного сегмента (длина кабеля до 4,2 м). Для устранения подобного недостатка выпускаются усилители сигнала — репитеры, а также размножители-концентраторы на несколько портов (до 27).
С интерфейсом IEEE-1394 в последнее время активно конкурирует новый USB-интерфейс (версии 2.0), который обеспечивает передачу данных со скоростью до 480 Мбит/с против старых 12 Мбит/с, то есть в 40 раз быстрее существующего USB-стандарта!
Шина USB получила широкое распространение благодаря своей дешевизне и мощной поддержке в виде контроллера, встраиваемого непосредственно в чипсеты для материнских плат. При этом заявлялось, что высокоскоростной USB 2.0 также будет реализован в виде встроенного в чипсет контроллера (Intel ICH3). Однако фирма Microsoft объявила о приоритетности поддержки интерфейса IEEE-1394, а не USB 2.0, и, кроме того, асинхронность передачи по USB не позволяет ему всерьез конкурировать с FireWire в области цифрового видео.
Таким образом, IEEE-1394 остается международным стандартом недорогого интерфейса, который позволяет объединять всевозможные цифровые устройства для развлечений, коммуникации и вычислительную технику в бытовой мультимедийный цифровой комплекс.
Иными словами, все IEEE-1394-устройства, такие как цифровые видео- и фотокамеры, DVD-устройства и другие приборы, прекрасно стыкуются как с персональными компьютерами, оснащенными подобным интерфейсом (его поддерживают и Maс, и PC-компьютеры), так и между собой. Это означает, что теперь пользователи могут передавать, обрабатывать и сохранять данные (в том числе изображения, звук и видео) с высокой скоростью и практически без ухудшения качества.
Контроллеры IEEE-1394
Однако пора переходить к практической части. В продаже имеется довольно большое количество контроллеров от разных производителей на различных вариантах схемотехники. Для работы под Windows Me/Windows 2000 необходимы контроллеры, совместимые со стандартом OHCI (Open Host Controller Interface).
Цены на FireWire-адаптеры существенно снижены: контроллеры на чипсете от фирмы Texas Instruments — от 50 долл., от фирмы Lucent Technologies — от 35 долл., а недавно появившиеся платы на базе набора микросхем от компании VIA Technologies — еще дешевле.
Установка такого контроллера очень проста: все необходимое имеется в самой операционной системе — Windows Me/2000. Вам необходимо только вставить диск с дистрибутивом системы и, если потребуется, инсталлировать все необходимые компоненты.
Контроллер FireWire обычно делит прерывание с контроллером USB, но конфликты не возникают даже при их одновременной работе.
Рассмотрим некоторые из этих плат, выпускаемых известными фирмами (впрочем, отметим, что отличия брендов от плат неизвестных фирм в этой области минимальны и ограничиваются, как правило, конструктивом, набором кабелей и прилагаемым программным обеспечением).
Datavision DV Capture
Типичный представитель большого семейства плат IEEE-1394. Это, как правило, PCI-плата с двумя или даже тремя внешними портами (как в данном случае) и одним внутренним. В поставке безликое программное обеспечение для видеомонтажа — VideoWave 4 или Ulead Video Studio SE (как у Datavision). Такие же платы есть у многих производителей: это и ASUS-1394, и COMO IEEE-1394, и Skymaster IEEE-1394, — все они на одно лицо. Цены их могут несколько различаться, и в комплект может быть включен или не включен кабель для подсоединения FireWire-устройств.
Если вам нужны только базовые возможности интерфейса, то выбирайте одну из таких плат.
DVeasy
Другой представитель семейства — PCI-плата без внутренних портов. Вообще говоря, существует много причин, требующих наличия по крайней мере одного внутреннего порта, но изготовители платы Dveasy и ей подобных, кажется, считают иначе… Непонятно только, почему по цене эти платы не уступают тем, у которых такой порт имеется.
Отличие этой платы в том, что она включает несколько нетрадиционное ПО для видеомонтажа — Main Actor, интерфейс которого более похож на фактический стандарт в этой области — Adobe Premiere, чем на претенциозные Video Studio или VideoWave. Более того, Main Actor имеет такие полезные элементы, как фоновый рендеринг, который помогает «скрасить» время ожидания результата.
Дополнительно комплект включает AVCap 32 — приложение для ввода и управления видеофрагментами, которое может выполняться в командном режиме (batch capture).
Таким образом, DVeasy предлагает чуть более продвинутое программное обеспечение для редактирования видео, но, к сожалению, за счет потери некоторых аппаратных возможностей.
Dazzle DV-Editor (для ноутбуков)
Компания Dazzle Multimedia
Теперь, когда переносные компьютеры работают почти с такой же скоростью, что и их настольные собратья, портативные решения все чаще используются для ввода и редактирования видео прямо на ходу, а также для использования другой Firewire-периферии. Этот и подобные ему комплекты дают пользователю ноутбука возможность подключить любое устройство IEEE-1394 к карточке PCMCIA Type II. Карта поставляется со специальным 4-проводным кабелем (по типу i.LINK). К сожалению, многие устройства IEEE-1394 (в том числе некоторые видеокамеры) требуют 6-проводного кабеля (с питанием) и работать с этой карточкой не будут.
В комплект поставки включена упрощенная программа Video Studio 4, предназначенная для ввода и редактирования видео. Программа незамысловатая, но благодаря использованию оригинальной технологии SmartRender фирмы Ulead сокращается время работы — за счет просчитывания эффектов только при финальном экспорте готового фильма.
Карта недорогая, с интегрированным кабелем, отсутствие питания у которого, правда, серьезно ограничивает ее функциональность.
Fireline PCI Combocard
Эта любопытная плата имеет четыре порта IEEE-1394 (три внешних и один внутренний), а также два USB-порта (в ее новой версии — USB 2.0). Таким образом, она позволяет воспользоваться преимуществами обоих интерфейсов.
Но главное то, что относительно недорогая плата Evergreen имеет в комплекте все необходимые шнуры (и USB, и FireWire, причем как с 4-, так и с 6-контактными разъемами), то есть пользователь этой платы обеспечен на все случаи жизни. Программное обеспечение у нее не слишком мудреное: все тот же базовый пакет для ввода и редактирования видео — Video Studio базовой версии SE. Пакет, конечно, не профессионального уровня, зато не переплачивают те, кто покупает эту плату не для работы с видео.
Комплект Evergreen, пожалуй, одно из самых удачных сочетаний эксплуатационной гибкости и весьма привлекательной цены.
Movie DV Suite 3.0
В большинстве современных плат IEEE-1394 делается упор на аппаратное решение. В конце концов, не все их пользователи озабочены вводом и редактированием цифрового видео — все-таки это универсальный интерфейс. А недорогое программное обеспечение для видеомонтажа прилагается обычно как традиционное дополнение (впрочем, и среди видеолюбителей им мало кто пользуется). У Movie DV Suite баланс обратный: программное обеспечение — это наиболее важная ее часть (хотя и недорогая), а аппаратные средства служат только для поддержки интерфейса IEEE-1394.
Одноименное ПО Movie DV Suite — программа нелинейного монтажа, достаточно мощная для того, чтобы конкурировать с такими грандами, как Adobe Premiere или Ulead Media Studio. Она включает много довольно внушительных эффектов нового поколения и реализует самые замысловатые переходы. Среди эффектов есть и трехмерные, в том числе трехмерные титры и импорт 3D-объектов (хотя их реализация испытывает недостаток аппаратного ускорения, поскольку подобные возможности могут потребовать довольно много времени для счета).
Movie DV Suite 3.0, конечно, не такая быстрая, как профессиональная плата Matrox RT2000, но довольно удачная в качестве недорогого, но весьма продвинутого решения для видеомонтажа. По крайней мере здесь вполне очевидно, за что платятся дополнительные деньги, в отличие, скажем, от неоправданно дорогих решений фирм Pinnacle Systems или FAST Multimedia.
Studio DV
Компания Pinnacle Systems
Studio DV — это самое дешевое решение от весьма популярной в области видео фирмы Pinnacle. Она, как и многие другие аналогичные платы IEEE-1393, имеет три порта (два внешних и один внутренний), но комплектуется в отличие от них одноименным оригинальным программным обеспечением для ввода-вывода и монтажа цифрового видео — Pinnacle Studio DV.
Основное преимущество этой программы (которая, к слову, работает только с платами фирмы Pinnacle) — это так называемая Smart Capture, то есть возможность ввести часовую miniDV — ленту в файл размером около 150 Мбайт (с потерей качества, естественно). Эта низкокачественная версия затем может использоваться для быстрого «чернового» редактирования, что существенно снижает системные требования. Когда же все работы по предварительному монтажу выполнены, программа сама введет нужные фрагменты в полном разрешении и смонтирует «начисто». Это изящное решение, которое экономит как пространство на жестком диске, так и ваше время. По возможностям программа Studio DV аналогична таким несложным пакетам для непрофессионального пользователя, как Ulead Video Studio или VideoWave 4.
В общем, Studio DV — идеальное решение для тех, кто не хочет утруждать себя поиском и изучением более замысловатого программного обеспечения.
DV.now Lite
Компания FAST Multimedia
Запись цифрового видео на жесткий диск — это нудная и рутинная работа, поэтому вполне понятно, что компания FAST сконцентрировалась на ее оптимизации и сделала процесс настолько простым и удобным, насколько это возможно при помощи двух специально предназначенных для этого программ.
Tape Scan дает вам возможность быстро просмотреть ленту, а Fast Forward снабжает специальным кодеком, который позволяет управлять процессом захвата видеофрагментов. Эти программы помогут вам справиться с большим количеством фрагментов, последовательных или разбросанных по пленке. Кроме того, ПО FAST Multimedia легко справляется с 2-гигабайтным ограничением на размеры AVI-файла Windows. Однако компания FAST сэкономила на документации, поставляя с платой только карманное руководство пользователя, а в качестве ПО для видеомонтажа здесь предлагается упрощенная версия Adobe Premiere LE.
Интересное решение, но Studio DV справляется с подобными задачами с меньшими затратами и более эффективно.
DV-Wizard Pro
Очень эффектное решение для домашнего использования!
DV-Wlzard Pro предлагает законченное решение для записи так называемых CDVD-дисков (так теперь принято называть DVD-фильмы на CD-носителе). Оно включает пакет для видеомонтажа MediaStudio Ulead 6.0 SE, «машинку» для трехмерного титрования — Cool3D и, наконец, программу Nero 5.0 для записи CDR/RW. К тому же программа MediaStudio считается сегодня чуть ли не лучшим инструментом для нелинейного монтажа и редактирования видео (NLE, non-linear edition) — более устойчивым, чем Adobe Premiere, и в то же время более интеллектуальным и экономичным по рендерингу. А программа Nero 5 — лучшая на сегодняшний день программа записи CD-дисков. Обе они также поддерживают звук MP3-формата.
Аппаратная часть этой платы также на высоте. Вы получаете четыре порта IEEE-1394 (три внешних и один внутренний) и удобный 4-проводной кабель.
Может быть, DV-Wizard Pro и обойдется вам чуть дороже, чем другие платы, зато дополнительное программное обеспечение вам уж точно искать не придется.
IEEE 1394 против USB 2.0: холодная война с огоньком
Обзор двух конкурирующих стандартов высокоскоростных последовательных шин — USB 2.0 (Hi-Speed USB) и IEEE 1394 (FireWire или i.LINK). Что лучше?
Там где есть две стороны и соперничество, конкуренция, конфликт между ними, обычно одна одерживает верх. Ситуации же паритета — или, правильнее сказать, холодной войны — сравнительно редки и нестабильны. Именно в таком состоянии находились до середины минувшего года два стандарта высокоскоростных последовательных шин — USB 2.0 (Hi-Speed USB) и IEEE 1394 (FireWire или i.LINK). Война потеплела после интеграции контроллеров USB 2.0 в чипсеты для PC, но победитель все равно не ясен. Не ясно даже, определится ли он в будущем.
Ретроспектива
В первую очередь, как к ветерану, обратимся к стандарту 1394 — ведь у него уже солидная 15-летняя история. Идея быстрой последовательной шины зародилась в 1986 г. в недрах корпорации Apple Computer. Интерфейс Ultra SCSI-1 (шина задумывалась, как альтернатива ему) мог обеспечить пиковую пропускную способность в 20 Мбайт/с, а разработка Apple позволяла улучшить этот показатель в два с половиной раза — до 400 Мбит/с (кроме того, были предусмотрены режимы 100 и 200 Мбит/с). Тогда же Apple зарегистрировала торговую марку «FireWire», под которой в настоящее время шина и известна больше всего. Уже через год была выпущена первая спецификация. Apple начала продвигать интерфейс на рынок в качестве мощного и простого в употреблении средства для подключения (главным образом, к компьютерам собственного производства) видеокамер, высокоскоростных принтеров, внешних жестких дисков и прочих устройств, требовательных к пропускной способности соединения. Шли годы, поддержка FireWire со стороны производители чипов и бытовой цифровой электроники медленно, но верно возрастала. В 1994 г. Apple и множество сочувствующих компаний объединились в консорциум, чуть доработали спецификацию, и она была официально принята IEEE в 1995 г. Так родился оригинальный стандарт 1394 (IEEE 1394-1995).
Первый блин, как и следовало ожидать, вышел комом: всплыли проблемы совместимости, особенно в разнородном стане PC. Что ж, такова судьба многих стандартов на первых порах: многое дается на откуп интерпретаторским талантам реализаторов, а реализаторы, не имея нот перед глазами, неизбежно поют вразнобой, не смотря на чуткое следование палочке дирижера. Поэтому, следующим шагом стала разработка новой редакции стандарта — IEEE 1394a (официально принята в 2000 г.). Она прояснила темные места, сделала обязательными некоторые опционные части и добавила детали, улучшившие производительность. Кроме того, появилась спецификация 1394 OHCI (Open Host Controller Interface), благодаря которой остались в прошлом несовместимые друг с другом проприетарные FireWire-карты. Это (и тот факт, что 1394 стал абсолютным стандартом для DV-камер) поспособствовало росту популярности шины в лагере PC (в мультимедиа-ориентированных настольных системах и ноутбуках).
Если бы всё шло своим чередом, сейчас, не исключено, во всех новых PC интерфейс FireWire стал бы столь же обычным, как USB. К сожалению, Apple, по своему обыкновению, в начале 1999 года подумала иначе и вознамерилась снять пенки с набиравшей популярность шины — обязав платить производителей устройств (вместо обычных фиксированных лицензионных отчислений) подать в размере $1 за каждый порт. Это вызвало волнение в электронной индустрии и сильно охладило пыл приверженцев FireWire. В частности (к пущей скорби Apple), и фирмы Intel, которая сконцентрировалась на разработке USB 2.0. Чтобы успокоить и вернуть отпугнутых друзей FireWire, Apple в срочном порядке совместно с Compaq, Matsushita, Philips, Sony, Toshiba и другими компаниями, входящими в 1394 Trade Association, организовала объединенный патентный пул. Его участниками стали практически все держатели патентов, затрагивающих FireWire, а лицензии стали продаваться по вполне умеренной цене — 25 центов за устройство (вне зависимости от количества портов). Основные средства пошли на разработку усовершенствованного стандарта 1394b, которой занималась неформально отпочковавшаяся в 1996 году от Apple частная компания Zayante. Сравнительно недавно — 2 апреля прошлого года — стандарт был принят IEEE, а через два дня после этого Apple купила Zayante. FireWire 800 (под таким названием Apple теперь продвигает 1394b) увеличивает скорость шины до 800 Мбит/с, а в недалеком будущем — до 1,6 Гбит/с, и, кроме того, имеет (туманную пока) «архитектурную поддержку» 3,2 Гбит/с.
История USB короче и проще. В 1995 году консорциум из семи компаний (главную роль в нем играет Intel) принялся за создание универсального порта для подключения к компьютеру не очень требовательных к пропускной способности шины (1,5 и 12 Мбит/с) периферийных устройств — мышей, клавиатур, джойстиков, модемов, etc. Полноценную жизнь лелеемый Intel стандарт обрел в 1998 году — к его началу практически все новые компьютеры были оснащены парочкой соответствующих разъемов. Но количество USB-устройств было невелико до тех пор, пока не вышла приснопамятная Win98, которая, в отличие от Win95, этот стандарт, да простится мне сие громкое слово, поддерживала . Мало-помалу USB занимала свою нишу, не посягая на владения FireWire, но прибирая к рукам все низкоскоростные устройства. Идиллическое мирное «параллельное» сосуществование длилось два года — до момента, когда увидела свет спецификация USB 2.0 , которая подняла максимальную пропускную способность шины до 480 Мбит/с (что в 40 раз больше, чем у USB 1.X). Обратная совместимость с коннекторами (страдающими гигантизмом), кабелями (использовать старые USB-кабели для подключения на 480 Мбит/с нельзя) и устройствами USB 1.X при этом была сохранена.
Компания Intel никогда негативно не отзывалась о FireWire и даже, было такое время, активно поддерживала разработки, инвестируя Zayante. По слухам, внутри компании долгое время шли серьезные баталии по поводу того, начинать ли с FireWire войну, продвигая по всем фронтам Hi-Speed USB, или, наоборот, сдаться на милость победителя. В конце концов, компания решила поддерживать обе технологии (но предпочтение все равно отдается USB). Можно предположить, что в неуверенности Intel (или в нежелании преждевременно бить по другой перспективной шине) кроется причина странной задержки с интегрированием контроллеров USB 2.0 в чипсеты. Изначально это предполагалось сделать еще в i815, но первым чипсетом с USB 2.0 стал вышедший в середине прошлого года i845G. Сейчас практически все производители чипсетов для PC встраивают в южные мосты контролеры USB 2.0. и только один — SiS — еще и контроллеры 1394a.
Что лучше?
Несмотря на то, что интерфейсы изначально проектировались для разных целей (USB для подключения периферии к ПК, а FireWire для передачи массивных потоков аудио/видеоданных между устройствами), их распространенные сегодня инкарнации имеют более-менее похожие характеристики. Перед конечным пользователем (а, следовательно, и перед производителем оборудования) встает дилемма: какой интерфейс выбрать? Дать однозначный ответ для всех случаев невозможно даже сейчас, когда Hi-Speed USB получил массовое распространение. В какой-то мере отсутствие тотальной гегемонии одного стандарта даже хорошо — есть возможность использовать уникальные свойства каждого из них (чтобы не томить читателя, сразу заметим, два главных плюса USB 2.0 — это совместимость с USB 1.Х и низкая цена).
Комбинированный контроллер Adaptec DuoConnect USB 2.0 + IEEE 1394.
Теоретически, максимальная пропускная способность Hi-Speed USB — 480 Мбит/с — на 20% выше, чем у распространенного сегодня 1394a. С продвижением Hi-Speed USB на рынке стали появляться устройства (например, внешние жесткие диски) со сдвоенным интерфейсом или одни и те же модели с разными интерфейсами. Казалось бы, работать по USB они должны быстрее, но на практике не всё так просто: при прочих равных условиях, подключая устройство через FireWire, вы получаете лучшую производительность (и гораздо меньше проблем с горячей заменой), чем при подключении через USB 2.0. Причины этого, думается, в сырости технологии и драйверов: тут, как с первым поколением USB, нужно дождаться версии X.1 — она будет работать стабильней, полноценней и, не сглазить бы, наконец-то сравняется по производительности с шиной 1394a (которая к тому времени уже несколько устареет).
FireWire позволяет соединять устройства в произвольных ветвлениях, оборудование можно подключать (не требуется устанавливать никаких драйверов) или отключать в любое время (даже когда идет интенсивный обмен данными), при этом шина тут же автоматически перестраивается. Ей не нужно управление (работает по схеме peer-to-peer): узлы равноправны и обращаются друг к другу напрямую. Поэтому можно, например, подключить DV-камеру к приводу DVD-RAM без компьютера вообще. А если он и подсоединен к шине, информация с камеры все равно будет идти непосредственно на DVD-RAM без посредничества PC (но он может контролировать траффик, если это необходимо). Через FireWire можно соединить «как попало» (для удобства прикупив два-три хаба) несколько компьютеров, камер, принтеров, внешних CD-R и любое другое оборудование. Всё это без проблем станет функционировать с момента подключения, есть только три ограничения:
• не больше 63 устройств на одной шине (но с использованием мостов можно соединять до 1023 шин);
• между двумя устройствами не должно быть больше 16 сегментов;
• в результате соединения не должны образовываться петли (это ограничение снято в 1394b).
«1394» зачем нужен этот вход?
Существуют стандарты RFC 2734 — IP поверх 1394 и RFC 3146 — IPv6 поверх 1394. Поддерживались в ОС Windows XP и Windows Server 2003. Поддержка со стороны Microsoft прекращена в ОС Windows Vista, однако существует реализация сетевого стека в альтернативных драйверах от компании Unibrain[1]. Поддерживается во многих ОС семейства UNIX (обычно требуется пересборка ядра с этой поддержкой) .
Cтандарт не подразумевает эмуляцию Ethernet над 1394, и использует совершенно иной протокол ARP. Несмотря на это, эмуляция Ethernet над 1394 была включена в ОС FreeBSD и является специфичной для данной ОС.
[править]
Внешние дисковые устройства
Существует стандарт SBP-2 — SCSI поверх 1394. В основном используется для подключения внешних корпусов с жесткими дисками к компьютерам — корпус содержит чип моста 1394-ATA. При этом скорость передачи данных может достигать 27 МБ/с, что превышает скорость USB 2.0 как интерфейса к устройствам хранения данных, равную примерно 22 МБ/с. Однако гораздо ниже таковой для USB 3.0.
Поддерживается в ОС семейства Windows с Windows 98 и по сей день (октябрь 2009). Также поддерживается в популярных ОС семейства UNIX.
Около 1998 г. содружество компаний, в том числе Microsoft, развивали идею обязательности 1394 для любого компьютера и использования 1394 внутри корпуса, а не только вне него. Существовали даже карты контроллеров с одним из разъемов, направленным внутрь корпуса. Также существовала идея Device Bay, то есть отсека для устройства со встроенным в отсек разъемом 1394 и поддержкой горячей замены.
Все это прослеживается в материалах Microsoft той поры, предназначенных для разработчиков компьютеров. Можно сделать вывод, что 1394 предлагали как замену ATA, то есть на роль, ныне выполняемую SATA.
Все эти идеи быстро кончились провалом, одна из главных причин — лицензионная политика Apple, требующего выплат за каждый чип контроллера.
[править]
MiniDV видеокамеры
Исторически первое использование шины. Используется и по сей день как средство захвата фильмов с MiniDV в файлы. Возможен и захват с камеры на камеру.
Видеосигнал, идущий по 1394, идет практически в том же формате, что и хранится на видеоленте. Это упрощает камеру, снижая требования к ней по наличию памяти.
В ОС Windows подключенная по 1394 камера является устройством DirectShow. Захват видео с такого устройства возможен в самых разнообразных приложениях — Adobe Premiere, Ulead Media Studio Pro, Windows Movie Maker. Существует также огромное количество простейших утилит, способных выполнять только этот захват. Возможно также и использование тестового инструмента Filter Graph Editor из свободно распространяемого DirectShow SDK.
Использование 1394 c miniDV положило конец проприетарным платам видеозахвата.
[править]
Отладчик WinDbg
Интересным свойством контроллеров 1394 является способность читать и писать произвольные адреса памяти со стороны шины без использования процессора и ПО. Это проистекает из богатого набора асинхронных транзакций 1394, а также из ее структуры адресации.
Эта возможность чтения и редактирования памяти через 1394 без помощи процессора послужила причиной использования 1394 в двухмашинном отладчике ядра Windows — WinDbg. Такое использование существенно быстрее последовательного порта, но требует ОС не ниже Windows XP с обеих сторон.
IEEE 1394: обзор, характеристики и отзывы
![]()
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, характеристики которого на тот момент были более чем соответствующими. Такая сеть отличается достаточно высокой скоростью передачи данных, которая была в четыре раза больше по сравнению с использующимся на тот момент по сравнению с Fast Ethernet, а также является предельно удобной для малого офиса или дома. Единственным удобством в процессе построения данной сети является то, что здесь присутствует небольшая предельная длина каждого сегмента. Для того чтобы устранить данный недостаток 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 и других.