
FireWire (IEEE 1394) to standard szybkiej magistrali szeregowej przeznaczonej do komunikacji pomiędzy urządzeniami cyfrowymi. Technologia została opracowana w latach 90. XX wieku przez firmę Apple we współpracy z innymi producentami elektroniki, takimi jak Sony czy Panasonic. Jej celem było stworzenie uniwersalnego interfejsu pozwalającego na szybkie, stabilne i bezpośrednie przesyłanie danych między komputerami a urządzeniami peryferyjnymi, szczególnie w zastosowaniach multimedialnych.
Nazewnictwo i fizyczna konstrukcja
Standard FireWire jest znany również pod innymi nazwami handlowymi. Sony stosowało określenie i.Link, natomiast firma Texas Instruments używała nazwy Lynx. Pomimo różnych nazw wszystkie te rozwiązania opierają się na tym samym standardzie technicznym IEEE 1394, który określa sposób transmisji danych, budowę kabli oraz protokoły komunikacyjne. Podstawą działania technologii FireWire jest przesyłanie danych w postaci strumienia bitów za pomocą specjalnego kabla zawierającego dwie pary przewodów sygnałowych. W typowej konfiguracji długość pojedynczego kabla może wynosić do około 4,5 metra. Konstrukcja przewodu obejmuje również linię zasilającą, dzięki której możliwe jest dostarczanie energii elektrycznej do podłączonych urządzeń o niewielkim zapotrzebowaniu na moc. W praktyce oznacza to, że niektóre urządzenia, takie jak kamery cyfrowe czy zewnętrzne dyski twarde, mogą być zasilane bezpośrednio z portu FireWire bez konieczności używania oddzielnego zasilacza.
Tryby transmisji asynchroniczny i izochroniczny
FireWire obsługuje dwa podstawowe tryby transmisji danych: asynchroniczny oraz izochroniczny (często określany jako synchroniczny). W transmisji asynchronicznej dane przesyłane są w sposób nieregularny, a nadawca i odbiorca nie muszą być ze sobą dokładnie zsynchronizowani. Ten tryb wykorzystywany jest głównie do standardowej wymiany plików między urządzeniami. Transmisja izochroniczna zapewnia natomiast stały przepływ danych z określonym opóźnieniem, co jest kluczowe w przypadku przesyłania obrazu i dźwięku w czasie rzeczywistym, na przykład z kamer cyfrowych czy sprzętu audio-wideo.
Wydajność i mechanizm DMA
Jedną z największych zalet technologii FireWire jest wysoka przepustowość transmisji danych. W zależności od wersji standardu prędkość może wynosić od około 400 Mbit/s w przypadku FireWire 400 do nawet 3200 Mbit/s w nowszych wariantach standardu IEEE 1394. Takie parametry sprawiały, że interfejs ten przez długi czas był szczególnie popularny w środowiskach profesjonalnych zajmujących się obróbką wideo, fotografią cyfrową czy produkcją muzyczną. Istotną cechą FireWire jest również możliwość bezpośredniej komunikacji między urządzeniami bez konieczności intensywnego angażowania procesora komputera. Technologia wykorzystuje mechanizm bezpośredniego dostępu do pamięci (DMA), który pozwala na przesyłanie danych pomiędzy urządzeniami z pominięciem głównych zasobów systemowych. Dzięki temu transmisja jest stabilna i mniej obciąża system operacyjny. Choć obecnie standard FireWire został w dużej mierze wyparty przez interfejsy takie jak USB 3.x czy Thunderbolt, przez wiele lat pozostawał jednym z najważniejszych standardów komunikacyjnych w branży multimedialnej.