Воскресенье, 17.11.2024, 08:01
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 81
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
Форма входа
Поиск
Календарь
«  Март 2009  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Друзья сайта
mobile кнопочка
  • Официальный блог
  • "HTML"
  • авто-чиптюнинг
  • доборные элементы.
  • Федерация фитнес-аэробики Самарской области
  • электронника
    Главная » 2009 » Март » 13 » Стандарт IEEE 1394
    10:11
    Стандарт IEEE 1394

     

    IEEE 1394 - это стандарт на высокоскоростную

    последовательную шину,

    который был разработан на основе технологии

    FireWire фирмами Apple и Texas Instruments.

    Он также является частью

    стандарта Serial SCSI

    (смотрите также высокоскоростная шина SCSI).

    Для чего понадобился новый стандарт?

    В принципе, для того же,

    для чего понадобилась USB.

    Но это, по моему, не самое главное.

    А главное - это необходимость передачи

    высококачественного видео/аудио в

    реальном времени,

    да и вообще любых цифровых потоков

    с высокой скоростью для истинного

    "Multimedia PC". Самый традиционный способ

    создания цифрового видео - снять на аналоговую камеру,

    затем оцифровать с помощью

    платы видеомонтажа - довольно прост и

    относительно дешев, но при этом теряется качество.

    А можно и снимать в цифре,

    но тогда нужно эту самую цифру как-то

    передавать в компьютер.

    Раньше для этого использовался SCSI,

    но, во-первых, это не самый удобный способ

    (небольшая длина кабеля, терминаторы,

    невозможность горячего подключения и тому подобное),

    а, во-вторых, не очень дешевый.

    Можно, конечно, использовать ту же USB,

    но ее пропускной способности хватает

    только на поток, соответствующий

    самому низкокачественному видео,

    а про параллельный порт и говорить нечего.

    Вот как раз таки для передачи качественного

    цифрового потока и была создана IEEE 1394.

    Стандарт поддерживает пропускную

    способность шины на

    уровнях 100, 200, 400 800 и 1600 Mbits/s.

    В зависимости от возможностей подключенных

    устройств одна пара устройств может

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

    (например, 100 Mbits/s),

    в то время как другая на той же шине - на другой

    (например, 400 Mbits/s).

    Такие высокие показатели пропускной

    способности последовательной шины практически

    исключают необходимость использования

    параллельных шин (той же SCSI).

    Правда, мне кажется, что если FireWire

    и заменит хотя бы отчасти когда-нибудь

    SCSI для передачи данных внутри компьютера,

    то это произойдет не скоро

    (если вообще произойдет) - закрепившийся за долгие годы

    на рынке стандарт, тем более очень

    даже неплохой, не так-то легко будет сместить.

    Перечислим основные достоинства технологии FireWire.

    • Цифровой интерфейс - позволяет передавать
    •  данные между цифровыми устройствами
    •  (например, тем же камерами и компьютером) без потери качества
    • Тонкий кабель заменяет груду
    •  громоздких проводов
    • Простота в использовании - отсутствие терминаторов,
    •  идентификаторов устройств или предварительной установки, возможность переконфигурировать шину без выключения компьютера
    • Гибкая топология, основанная на равноправии устройств
    • Высокая скорость обмена (до 200 Mb/s), что дает возможность подключать к шине самое высокоскоростное оборудование
    • Низкая нагрузка на процессор
    • Возможность использовать самые разнообразные устройства, как внешние, так и внутренние, широкие возможности для интеграции РС с бытовой аудио- видеоэлектроникой
    • Достаточно низкая цена




    Правда, внутренние устройства IEEE

    1394 - скорее экзотика (по крайней мере, сейчас),

    чем реальность.

    Объясняется это просто: существуют очень популярные

    интерфейсы для подключения носителей (IDE, SCSI),

    которые тоже не очень медленные и

    не дорогие (ну, для SCSI, правда,

    последнее не совсем, мягко говоря, верно)

    и переходить на FireWire мало кто хочет.

    Но такое вполне возможно, тем более если учесть и то,

    что в последнее время последовательной

    передаче данных уделяется очень большое

    внимание (USB, Serial ATA),

    что не удивительно - все гениальное,

    как говориться, просто. И даже если это будет

    не FireWire, то, наверное, что-нибудь

    подобное (тот же SATA),

    хотя и все равно не очень скоро.

    Поэтому сейчас в основном доступны

    только внешние устройства, и не исключено,

    что IEEE 1394 так и останется чисто

    внешним интерфейсом. Кстати, FireWire

    применяется не только в РС, но и в бытовой

    и профессиональной видеотехнике

    (что опять таки лишний раз наводит на мысль,

    что IEEE будет преимущественно внешним и

    широко использоваться для сопряжения этой

    видеотехники с компьютером),

    в том числе и для передачи данных внутри самого

    устройства (или между ними, например,

    видеокамерой и цифровым телевизором).

    Производителям такой электроники

    легче - они вправе использовать что угодно,

    лишь бы работало,

    и не оглядываться на старые технологии...

    Кабель IEEE 1394 состоит из шести проводов,

    из них два идет на питание,

    а две другие пары предназначены для

    передачи сигнала. Каждая витая пара

    и весь кабель в целом экранированы.


    Провода питания рассчитаны на ток до 1.5 А

    при напряжении от 8 до 40 V,

    поддерживают работу всей шины,

    даже когда некоторые устройства выключены.

    Они также делают ненужными кабели питания

    во многих устройствах.

    Не так давно инженеры Sony разработали

    еще более тонкий четырехпроводный кабель,

    в котором отсутствуют провода питания.

    Этот так называемый AV-разъем будет связывать

    небольшие устройства, как листья с ветками 1394.

    Коннекторы шины IEEE 1394 очень напминают разъемы шины USB.

    Сеть 1394 может включать до 63 узлов,

    каждый из которых имеет свой 6-разрядный физический

    идентификационный номер.

    К каждому узлу можно подключить до 16 устройств.

    Если этого недостаточно,

    несколько сетей могут быть соединены между

    собой мостами (всего до 1023 шинных перемычек).

    При этом каждая шина идентифицируется

    отдельным 10-разрядным номером.

    Таким образом, 16-разрядный адрес позволяет

    иметь до 64449 узлов в системе, что дает 1031184 устройств.

     

    Конструкция шины удивительно проста.

    Устройства могут подключаться к любому

    доступному порту (на каждом устройстве обычно 1 - 3 порта).

    Шина допускает "горячее"

    подключение - соединение или разъединение при

    включенном питании. Нет также

    необходимости в каких-либо адресных переключателях,

    поскольку отсутствуют электронные адреса.

    Каждый раз, когда узел добавляется

    или изымается из сети, топология шины

    автоматически переконфигурируется

    в соответствии с шинным протоколом.

    Однако есть несколько ограничений.

    Между любыми двумя узлами может

    существовать не больше 16 сетевых сегментов,

    а в результате соединения устройств

    не должны образовываться петли.

    К тому же для поддержки качества

    сигналов длина стандартного кабеля,

    соединяющего два узла, не должна превышать 4.5 m.

    Интерфейс позволяет осуществлять два

    типа передачи данных: синхронный и

    асинхронный. При асинхронном методе

    получатель подтверждает получение данных,

    а синхронная передача гарантирует доставку

    данных в необходимом объеме,

    что особенно важно для мультимедийных приложений.

    Протокол IEEE 1394 реализует три

    нижних уровня эталонной модели

    Международной Организации по

    стандартизации: физический,

    канальный и сетевой. Кроме того,

    существует менеджер шины,

    которому доступны все три уровня.

    На физическом уровне обеспечивается

    электрическое и механическое

    соединение с коннектором,

    на других уровнях - соединение с прикладной программой.

    На физическом уровне осуществляется

    передача и получение данных,

    выполняются арбитражные

    функции - для того чтобы все устройства,

    подключенные к шине FireWire,

    имели равные права доступа.

    На канальном уровне обеспечивается

    надежная передача данных через

    физический канал, осуществляется

    обслуживание двух типов доставки

    пакетов - синхронного и асинхронного.

    На сетевом уровне поддерживается

    асинхронный протокол записи,

    чтения и блокировки команд,

    обеспечивая передачу данных

    от отправителя к получателю и

    чтение полученных данных.

    Блокировка объединяет функции команд

    записи/чтения и производит маршрутизацию

    данных между отправителем и

    получателем в обоих направлениях.

    Менеджер шины обеспечивает общее

    управление ее конфигурацией,

    выполняя следующие

    действия: оптимизацию арбитражной синхронизации,

    управление потреблением

    электрической энергии устройствами,

    подключенными к шине, назначение

    ведущего устройства в цикле,

    присвоение идентификатора синхронного

    канала и уведомление об ошибках.


    Чтобы передать данные,

    устройство сначала запрашивает контроль

    над физическим уровнем.

    При асинхронной передаче в пакете,

    кроме данных, содержатся адреса

    отправителя и получателя.

    Если получатель принимает пакет,

    то подтверждение возвращается

    отправителю.

    Для улучшения производительности

    отправитель может осуществлять

    до 64 транзакций, не дожидаясь обработки.

    Если возвращено отрицательное подтверждение,

    то происходит повторная передача пакета.

    В случае синхронной передачи отправитель

    просит предоставить синхронный канал,

    имеющий полосу частот,

    соответствующую его потребностям.

    Идентификатор синхронного канала

    передается вместе с данными пакета.

    Получатель проверяет идентификатор

    канала и принимает только те данные,

    которые имеют определенный идентификатор.

    Количество каналов и полоса частот

    для каждого зависят от приложения пользователя.

    Может быть организовано до 64 синхронных каналов.

    Шина конфигурируется таким образом,

    чтобы передача кадра начиналась во

    время интервала синхронизации.

    В начале кадра располагается индикатор

    начала и далее последовательно во

    времени следуют синхронные каналы 1, 2

    и т. д. На рисунке изображен кадр

    с двумя синхронными каналами и одним асинхронным.


    Оставшееся время в кадре используется

    для асинхронной передачи.

    В случае установления для каждого синхронного

    канала окна в кадре шина гарантирует

    необходимую для передачи полосу

    частот и успешную доставку данных.

    Стандарт 1394 определяет не только

    протокол передачи данных,

    но и общую структуру шины.

    Древообразная структура всегда имеет

    корневое устройство, от которого происходит

    ветвление к логическим узлам,

    находящимся в других физических устройствах.


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

    Как можно заметить, возможностей IEEE 1394 вполне хватает не только для настоящего, но и для обозримого будущего. Это и высокая пропускная способность (причем нет видимых причин для того, чтобы ее нельзя было увеличить, если потребуется), и гибкость конфигурации, и простота использования, и, что тоже довольно важно, вполне приемлемая цена. Так что скоро, вероятно, компьютеры будут иметь в основном только два типа коммуникационых портов: USB для медленных устройств и IEEE 1394 для высокоскоростных. Звучит красиво; поживем - увидим, сбудутся ли наши предположения. Дополнительную информацию о FireWire можно получить на сайте.

    Просмотров: 1126 | Добавил: electroklub | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Copyright MyCorp © 2024