Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000300.doc
Скачиваний:
18
Добавлен:
30.04.2022
Размер:
1.55 Mб
Скачать

3.2.4. Изохронная транспортировка данных FireWire

Изохронная транспортировка шины 1394 обеспечивает гарантированную пропускную способность и ограниченную задержку при высокоскоростной передаче по множеству каналов. Диспетчер изохронных ресурсов содержит регистр BANDWIDTH_AVAILABLE, который определяет доступность оставшейся части полосы пропускания для узлов с изохронной передачей. По сбросу вновь появившийся узел с изохронной передачей запрашивает выделение полосы. Для цифрового видео, например, требуется полоса 30 Мбит/с (25 Мбит/с на видеоданные и 3-4 Мбит/с на аудио, синхронизацию и заголовки пакетов). Полоса измеряется в специальных единицах распределения, число которых в 125-миллисекундном цикле составляет 6144. Единица занимает около 20 нс, что соответствует времени, требуемому для передачи одного квадлета (Quadlet) на частоте 1600 Мбит/с. Квадлет (32-битное слово) является единицей передачи данных по шине. 25 мс цикла резервируется под асинхронный трафик, поэтому начальное значение регистра после сброса составляет 4915 единиц. В S100 устройства цифрового видео запрашивают около 1800 единиц, в S200 - около 900. Если соответствующая полоса недоступна, запрашивающее ее устройство будет периодически повторять запрос.

Диспетчер изохронных ресурсов каждому изохронному узлу назначает номер канала (0-63) из числа доступных (регистр CHANNELS_AVAILABLE). Он является идентификатором изохронного пакета. Когда изохронный обмен становится ненужным узлу, он должен освободить свою полосу и номер канала. Обмен управляющей информацией производится по асинхронному каналу.

3.2.5. Синонимы и дополнения стандарта ieee 1394

Шина IEEE 1394 имеет множество псевдонимов:

IEEE 1394-1995 Standard for a High Performance Serial Bus - полное название документа, описывающего стандарт, действующий в настоящее время.

FireWire - торговая марка реализации IEEE-1394 фирмой Apple Computer, Inc.

Р1394 - название предварительной версии IEEE-1394 (до принятия в декабре 1995 г.).

DigitalLink - торговая марка Sony Corporation, используемая применительно к реализации IEEE-1394 в цифровых камерах.

MultiMedia Connection - имя, используемое в логотипе 1394 High Performance Serial Bus Trade Association (1394TA).

Поскольку фирма Apple разрабатывала концепцию FireWire еще с 1986 года, имя FireWire является самым распространенным синонимом IEEE 1394.

Кроме основного стандарта IEEE 1394-1995, имеется несколько его модификаций:

  • 1394а рассматривается как чистовой документ, заполняющий некоторые пробелы исходного стандарта и имеющий небольшие изменения (например, ускоренную операцию сброса на шине). Продуктам 1394а обеспечена обратная совместимость с устройствами, выпущенными до принятия основного стандарта. Версия вводилась для повышения скорости до 800 Мбит/с и выше, высокоскоростные версии входят и в 1394b.

  • 1394.1 определяет 4-проводный соединитель и устанавливает стандарт на шинные мосты.

  • 1394.2 предполагается как стандарт на соединение кластера станций со скоростью обмена 1 Гбит/с и выше, несовместимый с 1394. Этот стандарт проистекает из IEEE 1596 SCI (Scalable Coherent Interface - масштабируемый когерентный интерфейс) для суперкомпьютеров и иногда называется Serial Express или SCILite. Сигнальный интерфейс 1394.2 похож на FCAL и допускает кольцевую топологию, запрещаемую стандартом 1394.