- •Лекція. Послідовні шини usb і FireWire.
- •1.1. Організація шини usb
- •4.1.2. Модель передачі даних
- •4.1.3. Протокол
- •Мал. 4.4. Послідовності пакетів: а — вивід, б—ввод
- •Мал. 4.5. Потік кадрів usb
- •4.1.4. Типи передач даних
- •4.1.5. Синхронізація при ізохронній передачі
- •4.1.6. Хост
- •4.1.7. Застосування шини usb
- •4.1.8. Розробка власних пристроїв usb
- •4.2. Шина ieee 1394 – FireWire
- •4.2.1. Фізичний рівень мережі
- •4.2.3. Пристрої і адаптери 1394
- •4.2.4. Використання 1394
4.2.3. Пристрої і адаптери 1394
У РС-СОВМЕСТІМОМ комп'ютері (на відміну від Macintosh) інтерфейс 1394 поки не так поширений, як що стала вже обов'язковою шина USB. Адаптери FireWire найчастіше зустрічаються у вигляді карт розширення, але вони вже вбудовуються в деякі моделі системних плат. Адаптер 1394 для РС є мостом PCI — 1394, оскільки тільки шина PCI здатна пропустити максимальний потік шини FireWire. Мікросхеми для FireWire випускає ряд фірм. Спочатку в основному використовувалися пари мікросхем: LINK chip (мікросхема рівня зв'язку) і PHY chip (кристал фізичного рівня). Це було пов'язано з складністю виробництва високошвидкісних мікросхем фізичного рівня (на рівні зв'язку S400 досягли швидко, а фізичний рівень на деякий час «застряг» на S100 і S200). Модернізація такого адаптера зводилася лише до подальшої заміни одного компоненту. Зараз застосовують і однокристальні рішення. Наприклад, мікросхема VIA Fire II (VT6306) є трьохпортовим адаптером S400 для шини PCI, що підтримує і шину Card Bus (для мобільних комп'ютерів).
Інтерфейс 1394 стає загальноприйнятим для сучасної цифрової побутовий аудио-, видео- і фототехніки, які використовують цю шину і без участі комп'ютера. Окрім цифрових пристроїв, що мають вбудовані адаптери 1394, до шини FireWire можливе підключення і традиційних аналогових і цифрових пристроїв (плеєри, камери, монітори) через адаптери-перетворювачі інтерфейсів і сигналів.
З інтерфейсом 1394 випускаються і пристрої зберігання даних — приводи CD і DVD, AV-диски (вінчестери, оптимізовані для запису і читання мультимедійних даних). Випускаються і перетворювачі інтерфейсів 1394-IDE, оформлені у вигляді корпусів для стандартних IDE-устройств форматів 5" або 3,5". У ці корпуси можна встановити звичайні вінчестери, приводи CD і DVD (включаючи і рекордеры), отримуючи переносні пристрої зберігання даних. Для ОС і додатків пристрою зберігання виглядають як SCSI-устройства відповідних класів. Це забезпечується протоколом SBP-2 (Serial Bus Protocol), що інкапсулює пакети SCSI-3 в пакети 1394.
4.2.4. Використання 1394
Принциповою перевагою шини 1394 є відсутність необхідності в контроллері. Будь-який передавальний пристрій може отримати смугу ізохронного графіка і починати передачу по сигналу автономного або дистанційного управління — приймач «почує» цю інформацію. За наявності контроллера відповідне ПО може управляти роботою пристроїв, реалізовуючи, наприклад, цифрову студію нелінійного відеомонтажа або забезпечуючи необхідними мультимедійними даними всіх зацікавлених споживачів інформації.
Для шини 1394 найпривабливіша можливість з'єднання пристроїв побутової електроніки (мається на увазі поки що не «наш», а «їх» побут) в «домашню мережу», причому як з використанням РС, так і без. При цьому стандартні однотипні кабелі і роз'єми 1394 замінюють безліч різнорідних з'єднань пристроїв побутової електроніки з РС. Різнотипні цифрові сигнали (стислі відеосигнали, цифрові аудіосигнали, команди MIDI і управління пристроями, дані) мультиплексируются в одну шину, що проходить по всіх приміщеннях. Використовуючи одні і ті ж джерела даних (приймачі віщання, пристрої зберігання, відеокамери і т. п.), можна одночасно в різних місцях проглядати (прослуховувати) різні програми з високою якістю, що забезпечується цифровими технологіями. Застосування комп'ютера з адаптером 1394 і відповідним ПО значно розширює можливості цієї мережі. Комп'ютер стає віртуальним комутатором домашньої аудио-видеостудии. Додатки для аудио- і відеопристроїв використовують логічні «вилки» (plugs) і «розетки» (sockets), які є аналогами роз'ємів, вживаних в звичайній апаратурі. Вилки відповідають виходам, розетки — входам відповідних пристроїв. «Вставляючи» ці «вилки» в «розетки» можна зібрати необхідну систему.
Звичайно, для того, щоб вона запрацювала, в пристроях повинна бути реалізована специфікація Digital Interface for Consumer Electronic Audio/Video Equipment — розширення стандарту IEEE-1394, запропонована DVC (Digital Video Consortium). Co часом вона повинна стати стандартом ISO/IEC.
Адаптер FireWire, наприклад АНА-8940 фірми Adaptec, може встановлюватися в будь-якій РС (або Травні), що має вільний слот PCI. Для редагування відео вистачає потужності рядового сучасного ПК (мінімальні вимоги — Pentium 133, 32 Мбайт ОЗУ, 256 кбайт кеш, бажано швидкий SCSI-диск).
Підтримка 1394 є у ряді ОС, серед яких Windows 98, Windows 95 OSR 2.1 і новіші. Для редагування аудио-видеофайлов (AVI) застосовні, наприклад, пакети Adobe Premiere, Asymetrix Digital Video Producer, Ulead MediaStudio, MGI VideoWave. Кодек-конвертор цифрових відеоданих (DV), передаваних по шині 1394, в AVI-файл поставляється фірмою Adaptec.
Однією з проблем цифрової передачі мультимедійній інформації є захист авторських прав. Користувач повинен мати можливість високоякісного відтворення програм, що приймаються, або придбаних дисків, але їх автори (виробники) повинні мати можливість захистити свої права, на свій розсуд вводячи обмеження на цифрове копіювання. Для цих цілей об'єднання «5С» (5 компаній: Sony, Matsushita, Intel, Hitachi і Toshiba) розробляє специфікацію шифрування даних.
