Sunteți pe pagina 1din 5

IEEE 1394-FireWire

IEEE 1394 este o interfata standard de magistrala seriala pentru comunicatii de mare
viteza si transfer de date izocrone(se refera la procesele/datele care necesita o coordonare in
timp pentru a fi facute cu succes,cum ar fi cele de voce si de transmisie digitala).Acesta a fost
dezvoltata in 1980 si inceputul anilor 1990 cu intarziere de catre Apple, care a numit-o FireWire.
Interfata 1394 este comparabila cu cea USB,desi aceasta din urma este mai bine
vanduta.Apple a folosit prima data aceasta interfata in unele dintre modulele sale din Macintosh
1999,iar cele mai multe calculatoare Apple Macintosh fabricate in anii 2000-2011 includ porturi
FireWire.Totusi in 2011 Apple a inlocuit interfata FireWire cu cea Thunderbolt si incepand din
2014 aceasta a fost inlocuita definitive de Thunderbolt pe Mac-urile Apple.
IEEE 1394 a fost High-Definition Audio-Video Network Alliance (HANA),interfata de conectare
standard pentru A/V (audio/vizual) comunicarea si controlul componentei.FireWire este de
asemenea disponibil si prin wireless, fibra optica, precum si versiunile coaxiale utilizand
protocoalele izocrone.

Istorie si Dezvoltare.
IEEE 1394 este o arhitectura cu magistrala seriala pentru transfer de date de mare viteza.
FireWire este o magistral seriala, ceea ce nseamna ca informaiile sunt transferate bit cu bit,la
un moment dat. Magistrale paralele utilizeaza un numar de diferite conexiuni fizice, si, ca atare,
sunt, de obicei, mai costisitoare i mai grele. IEEE 1394 sprijina pe deplin atat aplicatiile
izocrone i asincrone.
IEEE 1394 are la baza sistemul, i.LINK,al celor de la Sony.Acesta foloseste un conector
mai mic cu doar patru conductori de semnal, omitand cei doi conductori care ofera energie
pentru aparate in favoarea unui conector de alimentare separat. Sistemul este frecvent utilizat
pentru a conecta dispozitive de stocare a datelor si camere video digitale, dar este, de asemenea
popular in sistemele audio profesionale. Este preferat in locul mai intalnitului usb pentru
capacitatile sale de viteza eficace si de distributie mai mare a capacitatii.Poate mai important,
FireWire foloseste toate capacitatile SCSI(Small Computer System Interface) si are rate de
transfer de date sustinuta mari, importante pentru editori audio si video. Repere arata ca ratele de
transfer de date sustinute sunt mai mari pentru FireWire decat pentru USB 2.0, dar mai mica
decat USB 3.0.

Specificatii tehnice.

FireWire se pot conecta pana la 63 de periferice intr-o topologie de tip arbore sau
lant(spre deosebire de topologia paralela folosita de SCSI). Acesta permite comunicarea
dispozitiv de la persoana la persoana - cum ar fi comunicarea intre un scanner si o imprimantasa aiba loc fara a utiliza memoria de sistem sau CPU. FireWire suporta, de asemnea mai multe
gazde pe magistrala. Acesta este conceput pentru a suporta plug and play si pompare hot
swapping(termen utilizat pentru a descrie functiile pentru inlocuirea componentelor sistemului de
calculator fara a inchide sistemul). Dispozitivele FireWire implementeaza ISO / IEC 13213
model de "configuratie ROM" pentru configurarea si identificarea dispozitivului, pentru a oferi
capacitate plug-and-play. Toate dispozitivele FireWire sunt identificate printr-un IEEE EUI-64
identificator unic in plus fata de codurile bine-cunoscute care indica tipul de dispozitiv si
protocoalele pe care le sprijina. Dispozitivele FireWire sunt organizate pe magistrala intr-o
topologie de tip arbore. Fiecare dispozitiv are o auto-ID unic. Unul dintre noduri este ales nod
radacina si are intotdeauna cel mai mare id.Auto-ID-urile de identificare sunt atribuite in timpul
procesului de auto-ID, ceea ce se intampla dupa fiecare reset al magistralei. Ordinea in care
auto-ID-urile sunt atribuite este echivalenta cu traversarea magistralei in adancime,post-ordine.
FireWire este capabil de sisteme critice de operare in conditii de siguranta, datorita modului cu
mai multe dispozitive care interactioneaza cu magistrala si modul in care aceasta aloca latime
de banda pentru dispozitive. FireWire este capabil de ambele metode de transfer(asincron si
izocron) simultan. Transferurile de date izocrone sunt transferuri pentru dispozitive care necesita
continuu, latime de banda garantata.In o aeronava, de exemplu, dispozitivele izocrone includ
controlul carmei, operatiunile de mouse si datele de la senzori de presiune din afara aeronavei.
Toate aceste elemente necesita constant latime de banda, neintrerupta. Pentru a sprijini ambele
elemente, FireWire dedica un anumit procent la datele izocrone, iar restul de date sunt asincrone.
n IEEE 1394,80% din magistrala este rezervata pentru cicluri izocrone, lasand datele asincrone
cu un minim de 20% din magistrala.

Arbitraj
Procesul de magistrala care decide ce nod ajunge sa transmita date si la ce ora este
cunoscut ca arbitraj. Fiecare runda de arbitraj dureaza aproximativ 125 microsecunde.In timpul
rundei, nodul radacina (dispozitivul cel mai apropiat de procesor) trimite un pachet ciclu de
pornire.Toate nodurile care necesita raspuns la transferul de date, cu cel mai apropiat nod de
nodul radacina,castiga.Dupa ce nodul este terminat, nodurile ramase sunt luate pe rand in ordine.
Acest procedeu se repeta pana cand toate dispozitivele au folosit partea lor de 125 de
microsecunde, cu transferuri izocrone cu prioritate.

Standarde si versiuni

Standardele anterioare si cele trei amendamente publicate sunt acum incluse intr-un
standard inlocuitor, IEEE 1394-2008.Caracteristicile adaugate individual ofera un bun istoric pe
calea dezvoltarii.
FireWire 400 (IEEE 1394-1995).Versiunea originala a IEEE 1394-1995 este acum cunoscuta
sub numele de FireWire 400.Cu acest dispozitiv se pot transfera date intre dispozitive la 100,200
sau 400 de Mbit/s (aceastea sunt datele de transfer oarecum rotunjite;datele reale de transfer
fiind 98.304, 196.608, iar 393.216 Mbit / s) .Aceste moduri de transfer diferite sunt frecvent
mentionate ca S100, S200, S400. Lungimea cablului este limitata la 4,5 metri,cu toate ca pana la
16 cabluri pot fi inlantuite folosind repetoare active; hub-uri externe, sau hub-uri interne sunt
adesea prezente n echipamente FireWire.Nu conteaza ce configuratie are standardul S400 limita
maxima de lungime a cablului este de 72 de metri .
Imbunatatirile (IEEE 1394a-2000). Un amendament,1394a IEEE, a fost lansat in 2000, care a
clarificat si imbunatatit caietul de sarcini initial. Aceasta a adaugat suport pentru streaming
asincron,o mai buna si mai rapida reconfigurare a magistralei, pachete concatenare, si o
economie de energie-modul de suspendare. IEEE 1394a ofera o pereche de avantaje fata de IEEE
1394. 1394a este capabil de acceleratii de arbitraj, permitand magistralei accelerarea ciclurilor de
arbitraj pentru a imbunatati eficienta. De asemenea, permite resetarea arbitrajului magistralelor
mici, in care un nod poate fi adaugat sau scazut, fara a provoca o scadere mare in transmiterea
izocrona.
FireWire 800 (IEEE 1394b-2002). IEEE 1394b-2002 a introdus FireWire 800.Aceste
speciticatii si produsele corespunzatoare lor permit o rata de transfer de 786.432 Mbit /s printrun nou sistem de codificare numite modul beta. Cu toate acestea, n timp ce IEEE 1394a si
standardele IEEE 1394b sunt compatibile, conectorii FireWire 800, mentionati ca si conectori
beta, sunt diferiti de conectorii FireWire 400 care sunt alfa, facand cabluri mostenite
incompatibile. Un cablu bilingv permite conectarea dispozitivelor mai vechi la portul noi. In
2003, Apple a fost primul care a introdus produse comerciale cu noul conector. Specificatiile
complete ale lui IEEE 1394b suporta rate de transfer de pana la 3200 de Mbit / s (de exemplu,
400 megaocteti / s) sau conexiuni optice de pana la 100 de metri lungime.
FireWire S1600 and S3200. In decembrie 2007, Asociatia Comertului 1394 a anuntat ca
produsele vor fi disponibile inainte de sfarsitul anului 2008, folosind modurile S1600 si S3200
ca, in cea mai mare parte, au fost deja definite in 1394b si au fost clarificate ulterior n IEEE Std.
1394-2008.Cele doua module de 1.6 Gbit /s si 3,2 Gbit /s folosesc aceiasi 9-conductor beta
conectori ca deja existentul FireWire 800 si sunt pe deplin compatibile cu dispozitivele S400 si
S800 existente. Acesta concureaz cu USB 3.0.
Imbunatatirile viitoare (inclusiv P1394d).Un proiect numit IEEE P 1394d a fost format de
catre IEEE pe 09 martie 2009 pentru a adauga fibra single mode ca un mediu suplimentar de

transport de FireWire. Se asteapta Alte adaugari viitoare ale FireWire pentru a creste viteza de la
6.4 Gbit /s si conectori suplimentari, cum ar fi interfata multimedia.

Informatii suplimentare.Capacitile IEEE 1394.


Unele caracteristici comune ale standardului IEEE 1394 sunt urmatoarele:
-O conexiune simpla priza si mufa. Aceasta conexiune este asemanatoare ca aspect cu
conexiunile USB (universal serial bus), desi USB si IEEE 1394 nu sunt compatibile.
-Capacitatea de a avea pana la 63 de dispozitive conectate serial (in serie) la un singur port.
-Viteza de transfer a datelor de pana la 400 megaocteti (MO) pe secunda. (Viteza maxima este n
prezent de 200 MO pe secunda.)
-Cabluri foarte fine.
-Capacitate activa de plug and play. (Nu trebuie sa inchideti computerul pentru a conecta si
utiliza un dispozitiv periferic.)
-Posibilitatea de a lega impreuna dispozitive in mai multe modalitati diferite fara elemente de
terminare sau cerinte complicate de configurare.
-Posibilitatea dispozitivelor compatibile IEEE1394 de a se conecta impreuna fara a utiliza un
computer (de exemplu, cand copiati casete video).
-Comunicare asincrona pentru transfer si stocare de date in pachet sau loturi.
-Comunicare izocrona pentru transmisiuni de voce si video in timp real si orice alte programe
care sunt adecvate transferului de date in flux.
-Pot fi conectate dispozitive aflate pana la 4,5 metri distanta.

IEEE 1394 pe Windows XP


Windows XP are suport IEEE 1394 incorporat. Pentru a utiliza toate capacitatile standardului
IEEE 1394, computerul trebuie sa aiba instalat un adaptor IEEE 1394. Daca computerul are un
adaptor FireWire, acesta este compatibil cu IEEE 1394. Unele dintre caracteristicile
computerelor bazate pe Windows XP cu standard IEEE 1394 sunt urmatoarele:
-Conexiune la retea imediata prin conectarea a doua sau mai multe computere (fara a fi necesar
hardware sau software suplimentar).

-Capacitate de transfer intre extremitati de peste 50 Mbps, cu suficienta latime de banda ramasa
libera pentru solicitrile programelor audio-vizuale.
-TCP/IP (Transmission Control Protocol/Internet Protocol) prin IEEE 1394. Aceasta
caracteristica face foarte simpla partajarea unei singure conexiuni la Internet cand conectai un
singur computer la Internet, apoi conectai mai multe computere la primul computer.
Caracteristica incorporata Windows XP Internet Connection Sharing (Partajare conexiune
Internet) furnizeaza suportul software necesar.
-Posibilitatea de a utiliza drivere IEEE 1394 pentru dispozitive periferice. Aceste drivere sunt
furnizate de producatorii de dispozitive.