Шина USB

 

Разъемы FireWire: а — 6-контактное гнездо, б — 4-контактное гнездо

Таблица 4.2. Соединительные кабели FireWire

Разъем А Провод Разъем Б
4-конт. 6-конт. Цепь Цепь 6-конт. 4-конт.
1 Power Белый Power 1
2 GND Черный GND 2
1 3 УРЕ- Красный ТРА- 5 3
2 4 ТРЕ* Зеленый ТРА+ 6 4
3 5 ТРА- Оранжевый ТРВ- 3 1
4 6 УРА* Синий ТРВ+ 4 2
Экран Экран Экран Экран Экран Экран Экран

В грядущей версии, которая пока называется Р 1394Ь, предусматриваются и но­вые варианты среды передачи:

  • кабель UTP категории 5 со стандартными коннекторами RJ-45 (используются две пары проводов), длина сегмента до 100 м — дешевый вариант для S100;
  • пластиковое оптоволокно (два волокна POF для небольших расстояний и HPCF для больших дистанций) — дешевый вариант для S200;
  • многомодовое оптоволокно (два волокна 50 мкм) — более дорогой вариант для будущих скоростей вплоть до S

Каждое устройство, имеющее более одного разъема 1394, является повторителем. Сигнал, обнаруженный на входе приемника с любого разъема, ресинхронизиру-ется по внутреннему тактовому генератору и выводится на передатчики всех ос­тальных разъемов. Таким образом осуществляется доставка сигналов от каждого устройства ко всем остальным и предотвращается накопление «дрожания» (jitter) сигнала, ведущее к потере синхронизации.

Стандарт 1394 определяет две категории шин: кабельные шины и кросс-шины (Backplane). Под кросс-шинами подразумеваются обычно параллельные интерфей­сы, объединяющие внутренние подсистемы устройства, подключенного к кабе­лю 1394. Сеть может состоять из множества шин, соединенных мостами — спе­циальными устройствами, осуществляющими передачу пакетов между шинами, фильтрацию трафика, а для соединения разнородных шин еще и необходимые преобразования интерфейсов. Интерфейсная карта шины FireWire для PC представ­ляет собой мост PCI — 1394. Мостами являются также соединения кабельной шины 1394 с кросс-шинами периферийных устройств. Мосты могут соединять и кабель­ные шины, что расширяет топологические возможности соединения устройств.

Протокол IEEE 1394

Протокол 1394 реализуется на трех уровнях.

  • Уровень транзакций (Transaction Layer) преобразует пакеты в данные, пре­ доставляемые приложениям, и наоборот. Он реализует протокол запросов- ответов, соответствующий стандарту ISO/IEC 13213:1994 (ANSI/IEEE 1212, редакции 1994 г.) архитектуры регистров управления и состояния CSR (Control and Status Register) для микрокомпьютерных шин (чтение, запись, блокировка). Это облегчает связь шины 1394 со стандартными параллель­ ными шинами.
  • Уровень связи (Link Layer) из данных физического уровня формирует пакеты и выполняет обратные преобразования. Он обеспечивает обмен узлов датаграм- мами с подтверждениями. Уровень отвечает за передачу пакетов и управление изохронными передачами.

Трех-уровневая структура FireWire

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *