- •7.1. Шина usb
- •7.1.1. Структура usb
- •7.1.2. Системное конфигурирование
- •7.1.3. Устройства usb - функции и хабы
- •7.1.4. Хост-контроллер
- •7.2. Шина ieee 1394-FireWire
- •7.2.1. Структура и взаимодействие устройств шины
- •7.2.2. Синонимы и дополнения стандарта ieee 1394
- •7.2.3. Сравнение FireWire и usb
- •7.3. Шина access.Bus и интерфейс pc
7.2.2. Синонимы и дополнения стандарта 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 Мбит/с и выше, высокоско- ростные версии входят и в 1394Ь.
^ 1394.1 определяет 4-проводньш соединитель и устанав- ливает стандарт на шинные мосты.
^ 1394.2 предполагается как стандарт на соединение клас- тера станций со скоростью обмена 1 Гбит/с и выше, не- совместимый с 1394. Этот стандарт проистекает из IEEE 1596 SCI (Scalable Coherent Interface - масштаби- руемый когерентный интерфейс) для суперкомпьютеров и иногда называется Serial Express или SCILite. Сигналь- ный интерфейс 1394.2 похож на FCAL и допускает коль- цевую топологию, запрещаемую стандартом 1394.
7.2.3. Сравнение FireWire и usb
Последовательные интерфейсы FireWire и USB, имея общие черты, являются существенно различными технологиями. Обе шины обеспечивают простое подключение большого числа ПУ (127 для USB и 63 для FireWire), допуская ком- мутации и включение/выключение устройств при работаю- щей системе. Топология обеих шин достаточно близка. Хабы USB входят в состав ЦУ; для пользователя их присутствие незаметно. Обе шины имеют линии питания устройств, но допустимая мощность для FireWire значительно выше. Обе шины поддерживают систему РпР (автоматическое конфи- гурирование при включении/выключении) и снимают про- блему дефицита адресов, каналов DMA и прерываний. Раз- личаются пропускная способность и управление шиной.
USB ориентирована на ПУ, подключаемые к PC. Ее изо- хронные передачи позволяют передавать только цифровые аудиосигналы. Все передачи управляются централизованно, и PC является необходимым управляющим узлом, находя- щимся в корне древовидной структуры шины. Соединение нескольких PC этой шиной не предусматривается.
FireWire ориентирована на интенсивный обмен между лю- быми подключенными к ней устройствами. Изохронньш тра- фик позволяет передавать "живое" видео. Шина не требует централизованного управления со стороны PC. Возможно использование шины для объединения нескольких PC и ПУ в локальную сеть.
Новые устройства цифрового видео и аудио имеют встроен- ные адаптеры 1394. Подключение к шине FireWire традици- онных аналоговых и цифровых устройств (плейеров, камер,
мониторов) возможно через адаптеры-преобразователи ин- терфейсов и сигналов. Стандартные однотипные кабели и разъемы FireWire заменяют множество разнородных соеди- нений устройств бытовой электроники с PC. Разнотипные цифровые сигналы мультиплексируются в одну шину. В от- личие от сетей Ethernet, высокоскоростные передачи пото- ков данных по FireWire в реальном времени не требуют до- полнительных протоколов. Кроме того, имеются средства арбитража, гарантирующие доступ к шине за заданное вре- мя. Применение мостов в сетях FireWire позволяет изоли- ровать трафик групп узлов друг от друга.