The Interface
       

Pinouts and cables for telecomms

  home | contacts | site policy    
   

Firewire connector

 
  MENU
 
When the host computer powers up, it queries all of the devices connected to the bus and assigns each one an address, a process called enumeration. FireWire is plug-and-play, so if a new FireWire device is connected to a computer, the operating system auto-detects it and asks for the driver disk. If the device has already been installed, the computer activates it and starts talking to it. FireWire devices are hot pluggable, which means they can be connected and disconnected at any time, even with the power on.
 
FireWire uses 64-bit fixed addressing, based on the IEEE 1212 standard. There are three parts to each packet of information sent by a device over FireWire:

A 10-bit bus ID that is used to determine which FireWire bus the data came from

A 6-bit physical ID that identifies which device on the bus sent the data

A 48-bit storage area that is capable of addressing 256 terabytes of information for each node!
 
The bus ID and physical ID together comprise the 16-bit node ID, which allows for 64,000 nodes on a system. Individual FireWire cables can run as long as 4.5 meters. Data can be sent through up to 16 hops for a total maximum distance of 72 meters. Hops occur when devices are daisy-chained together. Look at the example below. The camcorder is connected to the external hard drive connected to Computer A. Computer A is connected to Computer B, which in turn is connected to Computer C. It takes four hops for Computer C to access the camera.
{short description of image}
 
     
 
FireWire devices are hot pluggable, which means they can be connected and disconnected at any time, even with the power on.
 
{short description of image}
 
LINKS
   
  If you find this useful and have information to add email Martin Ryan. All contributions , queries and constructive criticisms are welcome.  
{short description of image}