- •Ieee 1394 (Назначение интерфейса, стандарт, отличие от других)
- •1 Преимущества ieee1394
- •2 Составляющие ieee 1394
- •2.1 Физический уровень(Physical Layer)
- •2.2 Канальный уровень (Link Layer)
- •2.3 Сетевой уровень (Transaction Layer)
- •2.4 Менеджер последовательной шины(Serial Bus management)
- •3 Инициализация сети
- •4 Арбитраж ieee 1394
- •5 Кабели и разъемы
- •6 Спецификации
- •7 Применение
- •7.1 Сеть поверх 1394
- •7.2 Внешние дисковые устройства
- •7.3 MiniDv видеокамеры
- •7.4 Отладчик WinDbg
- •8 Вопросы безопасности
1 Преимущества ieee1394
Следует отметить, что разные фирмы производители продвигают данный стандарт под разными названиями: Apple – FireWire, Sony – i.LINK, Yamaha – mLAN, TI – Lynx, Creative – SB1394, ряд производителей видеокамер использует обозначения miniDV, DV, iDV.
IEEE 1394 или Firewire — это последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. При этом обеспечиваются следующие преимущества [1]:
высокая скорость (100, 200 и 400 Мбит/с в стандарте IEEE 1394/1394a, дополнительно 800 и 1600 Мбит/с в стандарте IEEE 1394b и 3200 Мбит/с в спецификации S3200);
поддержка “горячего” (Fire) подключения и отключения. Автоматическое распознавание присоединения и отсоединения аппаратуры и возможности делать это при работающем компьютере, то есть даже тогда, когда шина работает в полном режиме;
возможности общения аппаратуры с IEEE 1394 In/Out между собой без компьютера. Широко применяется, например, для редактирования при прямой перезаписи информации с одной видеокамеры на другую;
простота конфигурирования и широта возможностей: отсутствие терминаторов, идентификаторов устройств или предварительной установки Шина позволяет подключать до 63 устройств без применения концентраторов. На одном устройстве может быть до 27 разъемов для подключения к компьютеру и другим устройствам. Шина поддерживает конфигурирование Plug&Play, отсутствует необходимость использования специального программного обеспечения;
использование кабелей малого диаметра и миниатюрных разъемов (4 или 6 контактов);
пакетная передача данных. Мультимедийные данные, например видеофильм, разбиваются на пакеты с интервалами между ними. Число пакетов определяется тем, какой длины фильм посылается, а в интервалах посылается служебная информация, например, «Стоп» или «Пуск».
поддержка асинхронной и синхронной передачи данных. При асинхронной передаче получение каждого пакета данных проверяется, и, если он не получен или принят с повреждением, передача повторяется и ошибки исправляются;
питание внешних устройств через кабель IEEE 1394. Наличие питания прямо на шине (маломощные устройства могут обходиться без блоков питания) до полутора Ампер от 8 до 40 Вольт.
небольшая стоимость для конечных пользователей;
поддержка атомарных операций;
Шина IEEE 1394 может использоваться для:
Создания компьютерной сети;
Подключения аудио и видео мультимедийных устройств;
Подключения принтеров и сканеров;
Подключения жестких дисков и массивов RAID.
2 Составляющие ieee 1394
Интерфейс позволяет осуществлять два типа передачи данных: синхронный и асинхронный. При асинхронном методе получатель подтверждает получение данных, а синхронная передача гарантирует доставку данных в необходимом объеме, что особенно важно для мультимедийных приложений.
Протокол IEEE 1394 реализует три нижних уровня эталонной модели Международной организации по стандартизации OSI: физический, канальный и сетевой. Кроме того, существует "менеджер последовательной шины"(Serial Bus management), которому доступны все три уровня. На физическом уровне обеспечивается электрическое и механическое соединение с коннектором, на других уровнях — соединение с прикладной программой [2].
Рисунок 1 – Схема интерфейса Рисунок 2 – Структура интерфейса
