Firewire - это последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. Шина обеспечивает цифровую связь до 63 устройств без дополнительной аппаратуры; высокая скорость обмена и изохронные передачи; низкая цена компонентов и кабеля; легкость установки и использования (допускает горячее подключение)
организация шины FireWire
FireWire (IEEE 1394 )— последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами.
Шина реализуется на 3 уровнях:
уровень транзакции преобразует пакеты в данные, представляемые приложением и наоборот
1) уровень связи из данных физического уровня формирует пакеты и выполняет обратные преобразования, он обеспечивает обмен узлов датограммами с подтверждением. Уровень отвечает за передачу пакетов и управление изохронными передачами
2) физический уровень вырабатывает и принимает сигналы шины, он обеспечивает инициализацию и арбитраж, предполагая с в любой момент времени работает только один передатчик. Уровень передает потоки данных и уровни сигналов последовательных шин вышестоящему уровню.
Между этими уровнями возможна гальваническая развязка. Гальваническая развязка необходима для предотвращения паразитных контуров общего провода, которые могут появиться через провода защитного заземления блоков питания.
Используется 2 основных типа передачи данных:
1) изохронные передачи данных обеспечивают гарантированную полосу пропускания и время задержки;
2) асинхронные передачи обеспечивают гарантированную доставку.