FireWire
Un article de Wikipédia, l'encyclopédie libre.
FireWire est le nom d'une norme d'interface série multiplexée, aussi connue sous le nom IEEE 1394, également appelée interface iLink. Il s'agit d'un bus rapide véhiculant à la fois des données et des signaux de commandes des différents appareils qu'il relie.
Plug and Play, on peut l'utiliser pour brancher toutes sortes de périphériques gourmands en bande passante, notamment des disques durs et des camescopes numériques. Elle permet l'alimentation du périphérique, ainsi que le raccordement de 63 périphériques par bus et leur branchement/débranchement à chaud. On peut raccorder jusqu'à 1024 bus par l'intermédiaire de passerelles.
FireWire a été inventé par Apple au début des années 1990 et peut atteindre des débits de plusieurs dizaines de Mo/s. Son objectif clairement affiché était de remplacer à terme le bus USB, en tout cas pour les périphériques par lesquels circulent des flux importants de données.
Sommaire |
[modifier] Origine
FireWire est le nom donné par Apple. La société Sony le nomme i.Link, la société Texas Instruments utilisant quant à elle le terme Lynx. Le FireWire a été normalisé en 1995 sous la référence IEEE 1394. Deux brochages distincts existent en s400 : le format à 6 broches permettant l'alimentation des périphériques et le format à 4 broches sans alimentation. Leur combinaison donne donc lieu à trois types de câbles bien qu'il s'agisse d'assurer une fonction unique. En s800 les connecteurs sont encore différents (6 ou 9 broches), mais des câbles permettent de brancher des périphériques s400 avec des périphériques s800.
[modifier] Technologie
FireWire utilise un multiplexage temporel : le temps est découpé en tranches de 125 microsecondes (8 000 cycles par seconde), les données étant découpées en paquets. Dans chaque tranche sont tout d'abord transmis les paquets isochrones (son, vidéo…) puis les paquets asynchrones (données informatiques). Ce système garantit la bande passante pour les flux vidéo évitant ainsi des effets de saccades et autres pertes de qualité. Les flux isochrones sont identifiés par un canal (maximum : 63), et doivent tous avoir un paquet par tranche ; une fois les paquets isochrones émis le reste du cycle est utilisé pour les paquets asynchrones identifiés non pas par un canal mais par l'identifiant du périphérique émetteur et l'identifiant du périphérique destinataire.
[modifier] Branchement
FireWire est dit Hot Plug (branchement à chaud) ; la connexion ou la déconnexion d'un périphérique déclenche un événement bus reset chez tous les autres périphériques : ainsi tout le monde sait à tout moment qui est présent sur le bus. À chaque bus reset les périphériques reçoivent un numéro d'identification de 0 à n (maximum : 62) ; celui qui a le plus grand numéro est élu chef du bus ou root, et c'est lui notamment qui est chargé de marquer le début des cycles de 125 microsecondes. Tout périphérique peut ainsi être root contrairement à l'USB où ce rôle est assuré par l'ordinateur auquel les périphériques sont reliés.
Bien qu'il serve le plus souvent à connecter des disques durs ou des caméscopes pour réaliser des montages vidéo, le port Firewire peut aussi, pour des besoins ponctuels, servir à relier deux machines en réseau ; il apparaît donc dans la partie "Connexions réseau" de Windows XP et comme interface réseau sous les systèmes utilisant le noyau Linux ou UNIX.
[modifier] Débits
Le FireWire permet de disposer de débits théoriques atteignant :
- 100 Mb/s en version 1 (IEEE 1394a-s100)
- 200 Mb/s en version 1 (IEEE 1394a-s200)
- 400 Mb/s en version 1 (IEEE 1394a-s400)
- 800 Mb/s en version 2 (IEEE 1394b-s800)
- 1200 Mb/s en version 2 (IEEE 1394b-s1200)
- 1600 Mb/s en version 2 (IEEE 1394b-s1600)
- 3200 Mb/s en version 2 (IEEE 1394b-s3200)
La norme IEEE 1394b peut également être appelée FireWire Gigabit ou FireWire2.
[modifier] Voir aussi
Liste des systèmes de transmission d'informations (informatique)
[modifier] Liens externes
- (fr) Un article du Jargon Français
- (fr) Un article complet et clair sur le FireWire
- (en) FireWire sur le site d'Apple Computer
- (en) FireWire (IEEE-1394), goupille fonctions
1 |
Portail de l'électricité et de l'électronique – Accédez aux articles de Wikipédia concernant l'électricité et l'électronique. |