Flux rss

FireWire Bus (iLink / IEEE 1394)

Presentation of FireWire Bus (IEEE 1394)

The IEEE 1394 bus (name of the standard to which it makes reference) was developed at the end of 1995 in order to provide an interconnection system that allows data to circulate at a high speed and in real time. The company Apple gave it the commercial name "FireWire", which is how it is most commonly known. Sony also gave it commercial name, i.Link. Texas Instruments preferred to call it Lynx.

FireWire is a port that exists on some computers that allows you to connect peripherals (particularly digital cameras) at a very high bandwidth. There are expansion boards (generally in PCI or PC Card / PCMCIA format) that allow you to equip a computer with FireWire connectors. FireWire connectors and cables can be easily spotted thanks to their shape as well as the following logo:

FireWire Logo

FireWire Standards

There are different FireWire standards that allow you to obtain the following bandwidths:

Standard Theoretical Bandwidth
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-S12001,200 Mbit/s
IEEE 1394b-S16001,600 Mbit/s
IEEE 1394b-S32003,200 Mbit/s

The IEEE 1394b standard is also called FireWire 2 or FireWire Gigabit.

FireWire Connectors

There are different FireWire connectors for each of the IEEE 1394 standards.

  • The IEEE 1394a standard specifies two connectors:
    • Connectors 1394a-1995:

      connector 1394a-1995

    • Connectors 1394a-2000, called mini-DV because they are used on Digital Video (DV) cameras:

      connector 1394a-2000

  • The IEEE 1394b standard specifies two types of connectors that are designed so that 1394b-Beta cables can be plugged into Beta and Bilingual connectors, but 1394b Bilingual cables can only be plugged into Bilingual connectors:
    • 1394b Beta connectors:

      1394b Beta connector

    • 1394b Bilingual connectors:

      1394b Bilingual connector

How the FireWire Bus Works

The IEEE 1394 bus has about the same structure as the USB bus except that it is a cable made up of six wires (2 pairs for the data and the clock and 2 wires for the power supply) that allow it to reach a bandwidth of 800 Mb/s (soon it should be able to reach 1.6 Gb/s, or even 3.2 Gb/s down the road). The two wires for the clock is the major difference between the USB bus and the IEEE 1394 bus, i.e. the possibility to operate in two transfer modes:

  • Asynchronous transfer mode: this mode is based on a transmission of packets at variable time intervals. This means that the host sends a data packet and waits to receive a receipt notification from the peripheral. If the host receives a receipt notification, it sends the next data packet. Otherwise, the first packet is resent after a certain period of time.
  • Synchronous mode: this mode allows data packets of specific sizes to be sent in regular intervals. A node called Cycle Master is in charge of sending a synchronisation packet (called a Cycle Start packet) every 125 microseconds. This way, no receipt notification is necessary, which guarantees a set bandwidth. Moreover, given that no receipt notification is necessary, the method of addressing a peripheral is simplified and the saved bandwidth allows you to gain throughput.

Another innovation of the IEEE 1394 standard: bridges (systems that allow you to link buses to other buses) can be used. Peripheral addresses are set with a node (i.e. peripheral) identifier encoded on 16 bits. This identifier is divided into two fields: a 10-bit field that identifies the bridge and a 6-bit field that specifies the node. Therefore, it is possible to connect 1,023 bridges (or 210 -1) on which there can be 63 nodes (or 26 -1), which means it is possible to address 65,535 peripherals! The IEEE 1394 standard allows hot swapping. While the USB bus is intended for peripherals that do not require a lot of resources (e.g. a mouse or a keyboard), the IEEE 1394 bandwidth is larger and is intended to be used for new, unknown multimedia (video acquisition, etc.).

Last update on Thursday October 16, 2008 02:43:13 PM.

This document entitled « FireWire Bus (iLink / IEEE 1394) » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
FireWire connector The IEEE 1394 bus (named after the standard that applies to it) was released in late 1995 to provide a way to send data over a connection at high speeds. Apple gave it the brand name "FireWire", which has stuck. Sony released it as i.Link, while... en.kioskea.net/elec/connecteur-prise-firewire.php3
Computer - External Periphery Equipment "Periphery equipment" is electronic equipment that can be plugged into a computer using one of its input/output interfaces (serial port, parallel port, USB bus, FireWire bus, SCSI interface, etc.), most often by using a connector. Periphery equipment... en.kioskea.net/pc/peripherique.php3
Missing drivers sony vaio pcg grv 680 Hello, I have sony vaio pcg grv 680 i have installed i lite version of xp on to my laptop and i now have the following drivers missing in my device manager IEEE 1394 Controler driver, PCI to CARDBUS Bridge Driver and PCI Modem driver. PLEASE Where can... en.kioskea.net/forum/affich-40402-missing-drivers-sony-vaio-pcg-grv-680
Activate your FirewallActivate your Firewall There are two ways to activate your firewall with Windows XP. The most simple way to do it is to download it from the link http://www.tiscali.co.uk/help/nbfirewall.html If you do not want to use this you can do it... en.kioskea.net/faq/sujet-521-activate-your-firewall
Scam Business EmailsScam Business Emails How to identify scam business emails You might have received an email coming from a company, either asking you to send them money and have a contract in return or to send your personal information for a job... en.kioskea.net/faq/sujet-273-scam-business-emails
Do I need a firewall and where can I get one?Firewalls are absolutely necessary if you use a broadband connection (DSL, Cable, Satellite, etc.). Their aim is to protect you from intrusion and attack from others on the Internet. If you have Windows XP or Vista there is a built in firewall you can... en.kioskea.net/faq/sujet-14-do-i-need-a-firewall-and-where-can-i-get-one
Lapto will not power upHello, My gateway solo 1450 laptop will not power on. I know the battery is dead and the ac a dapter is brand new. When I plug in the adapter the battery light comes on and stays orange. I hear no noises or anything. I did take it apart and when I... en.kioskea.net/forum/affich-23111-lapto-will-not-power-up
I just got a laptop and want to surf the netHello, My dad has a pc in the living room he has satelite internet thru dishnetwork. I just bought a la top on e-bay w/ 37 GB Hard Drive 384 MB Ram Intel Celeron 2.8 GHZ processor 3 USB ports 10/100 Network port Firewire port (1394) 15" Display (no... en.kioskea.net/forum/affich-43819-i-just-got-a-laptop-and-want-to-surf-the-net
1394 connection enabled, I did not enable itHello, 13 days ago, POP was enabled in my gmail account. As I did not enable it, I was concerned it has been compromised, and that an outsider has access. As I searched my computer settings today, I saw that my 1394 connection was enabled as well, 13... en.kioskea.net/forum/affich-21130-1394-connection-enabled-i-did-not-enable-it
Download Driver scanner Kodak i260Kodak i260 of Panasonic is a scanner in the single pass for PC. This model inserts an interface: FireWire (IEEE1394). He offers an optic resolution of 300 dpi and maximum of 300 x 300 dpi. It takes care of ordinary paper. His sampling maximum at the... en.kioskea.net/telecharger/telecharger-997-driver-scanner-kodak-i260
Download Driver scanner Kodak i260Kodak i260 is a scanner in the single PC compatible pass. It is equipped with an interface FireWire (IEEE1394). It gives an optic resolution of 300 dpi and a maximum resolution of 300 x 300 dpi. This model inserts a function OCR which allows to... en.kioskea.net/telecharger/telecharger-1021-driver-scanner-kodak-i260
Download Driver scanner Kodak i150Kodak i150 is a scanner with PC compatible dish. It is equipped with a sensor CDD and with an interface FireWire (IEEE1394). It gives an optic resolution of 300 dpi, a maximum resolution of 300 x 300 dpi and a maximum resolution was interpolated by... en.kioskea.net/telecharger/telecharger-1020-driver-scanner-kodak-i150
38 charged in Romania-US Internet fraud bustYouth surf the web at an internet cafe in Baghdad. International investigators have busted a vast Internet fraud network and charged 38 suspects, most of them Romanians living in the United States, the Justice Department said Monday. International... en.kioskea.net/actualites/38-charged-in-romania-us-internet-fraud-bust-10384-actualite.php3
Microsoft expands online business software servicesThis 27 December 2005 file photo shows the logo for Microsoft at their office in Herndon, Virginia. Microsoft announced Monday that it is expanding the range of business software it makes available as a service on the Internet. Microsoft announced... en.kioskea.net/actualites/microsoft-expands-online-business-software-services-10174-actualite.php3
Internet outage hits business from Cairo to ColomboAn Internet user looks at an Egyptian tourist website in Luxor in 2007. Egypt's telecommunications ministry has appealed for Internet users to stop downloading movies and MP3s so as to give priority to businesses after damage to an undersea... en.kioskea.net/actualites/internet-outage-hits-business-from-cairo-to-colombo-10045-actualite.php3
Computer - The PCI Bus The PCI bus (Peripheral Component Interconnect) was developed by Intel on 22 June 1992. Contrary to the VLB bus, it is not so much a traditional local bus but rather an intermediate bus located between the processor bus (NorthBridge) and the I/O bus... en.kioskea.net/pc/pci.php3
Computer - Introduction to buses A bus, in computing, is a set of physical connections (cables, printed circuits, etc.) which can be shared by multiple hardware components in order to communicate with one another. The purpose of buses is to reduce the number of "pathways" needed for... en.kioskea.net/pc/bus.php3
Computer - The PCI Express Bus The PCI Express bus (Peripheral Component Interconnect Express, written PCI-E or 3GIO for "Third Generation I/O"), is an interconnect bus that allows you to add expansion boards to a computer. The PCI Express bus was developed in July 2002. Contrary... en.kioskea.net/pc/pci-express.php3