Flux rss
Collection CommentCaMarche.net

Le bus Firewire (iLink / IEEE 1394)

Présentation du bus Firewire (IEEE 1394)

Le bus IEEE 1394 (nom de la norme à laquelle il fait référence) a été mis au point à la fin de l’année 1995 afin de fournir un système d’interconnexion permettant de faire circuler des données à haute vitesse en temps réel. La société Apple lui a donné le nom commercial « Firewire », qui est devenu le plus usité. Sony lui a également donné le nom commercial de i.Link, tandis que Texas Instrument lui a préféré le nom de Lynx.

Il s'agit ainsi d'un port, équipant certains ordinateurs, permettant de connecter des périphériques (notamment des caméras numériques) à très haut débit. Il existe ainsi des cartes d'extension (généralement au format PCI ou PC Card / PCMCIA ) permettant de doter un ordinateur de connecteurs FireWire. Les connecteurs et câbles FireWire sont repérables grâce à leur forme, ainsi qu'à la présence du logo suivant :

Logo Firewire

Les normes FireWire

Il existe différentes normes FireWire permettant d'obtenir les débits suivants :

Norme Débit théorique
IEEE 1394a
IEEE 1394a-S100100 Mbit/s
IEEE 1394a-S200200 Mbit/s
IEEE 1394a-S400400 Mbit/s
IEEE 1394b
IEEE 1394b-S800800 Mbit/s
IEEE 1394b-S12001200 Mbit/s
IEEE 1394b-S16001600 Mbit/s
IEEE 1394b-S32003200 Mbit/s

La norme IEEE 1394b est également appelée FireWire 2 ou FireWire Gigabit.

Connecteurs Firewire

Il existe différents connecteurs FireWire pour chacune des normes IEEE 1394.

  • La norme IEEE 1394a définit deux connecteurs :
    • Les connecteurs 1394a-1995 :

      connecteur 1394a-1995

    • Les connecteurs 1394a-2000 appelés mini-DV car ils sont utilisés sur les caméras vidéo numériques DV (Digital Video) :

      connecteur 1394a-2000

  • La norme IEEE 1394b définit deux types de connecteurs dessinés de façon à ce que les prises 1394b-Beta puissent s'enficher dans les connecteurs Beta et Bilingual mais que les prises 1394b Bilingual ne puissent s'enficher que dans les connecteurs Bilingual :
    • Les connecteurs 1394b Bêta :

      connecteur 1394b Beta

    • Les connecteurs 1394b Bilingual  :

      connecteur 1394b Bilingual

Fonctionnement du bus Firewire

Le bus IEEE 1394 suit à peu près la même structure que le bus USB, si ce n’est qu’il utilise un câble composé de six fils (deux paires pour les données et pour l’horloge, et deux fils pour l’alimentation électrique) lui permettant d’obtenir un débit de 800 Mb/s (il devrait atteindre prochainement 1.6 Gb/s, voire 3.2 Gb/s à plus long terme). Ainsi, les deux fils dédiés à une horloge montrent la différence majeure qui existe entre le bus USB et le bus IEEE 1394, c'est-à-dire la possibilité de fonctionner selon deux modes de transfert :

  • le mode de transfert asynchrone : Le mode de transfert asynchrone est basé sur une transmission de paquets à intervalles de temps variables. Cela signifie que l’hôte envoie un paquet de données et attend de recevoir un accusé de réception du périphérique. Si l’hôte reçoit un accusé de réception, il envoie le paquet de données suivant, sinon le paquet est à nouveau réexpédié au bout d’un temps d’attente.
  • le mode isochrone : Le mode de transfert isochrone permet l’envoi de paquets de données de taille fixe à intervalle de temps régulier. Un noeud, appelé Cycle Master est chargé d'envoyer un paquet de synchronisation (appelé Cycle Start packet) toutes les 125 microsecondes. De cette façon aucun accusé de réception n’est nécessaire, ce qui permet de garantir un débit fixe. De plus, étant donné qu’aucun accusé de réception n’est nécessaire, l’adressage des périphériques est simplifié et la bande passante économisée permet de gagner en vitesse de transfert.

Autre innovation du standard IEEE 1394 : la possibilité d’utiliser des ponts, systèmes permettant de relier plusieurs bus entre eux. En effet, l’adressage des périphériques se fait grâce à un identificateur de nœud (c’est-à-dire de périphérique) codé sur 16 bits. Cet identificateur est scindé en deux champs : un champ de 10 bits permettant de désigner le pont et un champ de 6 bits spécifiant le nœud. Il est donc possible de relier 1023 ponts (soit 210 -1), sur chacun desquels il peut y avoir 63 nœuds (soit 26 -1), il est ainsi possible d’adresser 65535 périphériques ! Le standard IEEE 1394 permet aussi le Hot plug’n play, mais alors que le bus USB est destiné à l’utilisation de périphériques peu gourmands en ressources (souris ou clavier par exemple), la bande passante de l’IEEE 1394 la destine à des utilisations multimédias sans précédents (acquisition vidéo, etc.)

Dernière modification le mardi 14 octobre 2008 à 17:40:28.

Ce document intitulé « Le bus Firewire (iLink / IEEE 1394) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Manipulations pour brancher mon camescope s (Résolu) Bonjour, j'ai un camescope panasonic NV-GS10 auquel dernierment j'ai acheté un firewire cable IEEE 1394 pour brancher mon camescope au pc. je comprend rien ca ne marche pas alors si quelqu'un peux m'aider c 'est cool ms... www.commentcamarche.net/forum/affich-6178958-manipulations-pour-brancher-mon-camescope-s
Cable IEEE 1394 (Résolu) Je vais acheter un camescope numérique numérique et on m'a conseillé d'acheter le cable IEEE 1394 pour relier avec l'ordinateur plutôt que qu' un USB.ESt-ce un bon conseil et faut-il une entrée spéciale sur l'ordinateur? www.commentcamarche.net/forum/affich-1508361-cable-ieee-1394
Probleme avec ma carte PCI FIREWIRE-IEEE 1394 (Résolu) bojour voila j'ai un probleme avec ma caméra et ma carte d'importation. Ma carte d'importation PCI FIREWIRE-IEEE 1394 est connecté et detecter par mon ordinateur. Mais quand je branche ma caméra par son port DV a ma carte ; il ne se... www.commentcamarche.net/forum/affich-2963018-probleme-avec-ma-carte-pci-firewire-ieee-1394
Camescope DV non reconnu / Pilotes firewireSi votre camescope numérique n'est pas reconnu par Windows, veuillez suivre la procédure suivante : Vérifications préalables Avant toute chose : Assurez-vous d'utiliser un câble Firewire (IEEE 1394) pour la connexion entre le camescope et... www.commentcamarche.net/faq/sujet-5313-camescope-dv-non-reconnu-pilotes-firewire
[Caméra-TV -> PC] Charger les vidéos d'un camescope sur le PCBranchement Pour une caméra numérique Il est possible de le brancher directement à l'ordinateur en passant par une carte d'aquisition multimédia (IEEE 1394, dite Firewire) au format PCMCIA Caméra ---> Carte d'acquisition multimédia ---> PC... www.commentcamarche.net/faq/sujet-3017-camera-tv-pc-charger-les-videos-d-un-camescope-sur-le-pc
Trouver port IEEE 1394 (Résolu)Bonjour, Je souhaite brancher mon camescope avec un cable IEEE1394, seulement je n'est que des ports USB. Par contre dans mon gestionnaire de périphérique je trouve ceci : controleur hote de bus IEEE 1394, alor Où se trouve cette fichue prise... www.commentcamarche.net/forum/affich-4876670-trouver-port-ieee-1394
Fire Wire IEEE 1394 (Résolu)Salut, J'utilise une carte "Fire wire IEEE 1394", classique, pour connecter mon camescope numérique et faire de l'acquisition vidéo. ("Windows XP pro, pentium 4 3Ghz, 1Go de Ram, carte mère ASUS P5P800, disque dur 2 fois 80Go. Mon probléme... www.commentcamarche.net/forum/affich-1430632-fire-wire-ieee-1394
Port IEEE 1394 (Résolu)Bjrs tt le monde; j'aimerai bien que vous m'apportiez votre aide; j'ai un camescope numérique de marque Canon avec un port DV (et pas de port USB) avec un cable IEEE 1394 nécessitant un port IEEE 1394 sur mon unité centrale, chose... www.commentcamarche.net/forum/affich-3441022-port-ieee-1394
Iomega 120 Go / FireWireFirewire, 120 Go, 7200 tours/min, Externe, 3.69 euro / Go, Type d'interface:Firewire IEEE 1394, Interne/Externe:Externe, Capacité:120.0 Go, Mémoire cache: , Taille:Externe, Vitesse de transfert interne: , Vitesse de rotation:7200 rpm, Temps d'accès moyen: www.commentcamarche.net/guide-achat/iomega-120-go-firewire-102539-fiche-technique
LaCie d2 500 Go / Firewired 2, Firewire, 500 Go, 5400 tours/min, Externe, 0.72 euro / Go, Type d'interface:Firewire IEEE 1394, Interne/Externe:Externe, Capacité:500.0 Go, Mémoire cache: , Taille:Externe, Vitesse de transfert interne: , Vitesse de rotation:5400 rpm, Temps d'accès.. www.commentcamarche.net/guide-achat/lacie-d2-500-go-firewire-131222-fiche-technique
LaCie Big Disk 500 Go / FirewireFirewire, 500 Go, 5400 tours/min, Externe, 0.72 euro / Go, Type d'interface:Firewire IEEE 1394, Interne/Externe:Externe, Capacité:500.0 Go, Mémoire cache: , Taille:Externe, Vitesse de transfert interne: , Vitesse de rotation:5400 rpm, Temps d'accès... www.commentcamarche.net/guide-achat/lacie-big-disk-500-go-firewire-132624-fiche-technique
Connecteur FirewireConnecteur Firewire (IEEE 1394) Le bus IEEE 1394 (nom de la norme à laquelle il fait référence) a été mis au point à la fin de l’année 1995 afin de fournir un système d’interconnexion permettant de faire circuler des données à haute vitesse en... www.commentcamarche.net/contents/elec/connecteur-prise-firewire.php3
PériphériqueNotion de périphérique On appelle « périphérique » un matériel électronique pouvant être raccordé à un ordinateur par l'intermédiaire de l'une de ses interfaces d'entrée-sortie (port série, port parallèle, bus USB, bus firewire, interface SCSI,... www.commentcamarche.net/contents/pc/peripherique.php3