FireWire (also known as i.LINK and IEEE1394) is a great engineering solution.
It transports asynchronous and isochronous data at high speeds, whilst maximising throughput.
At Bluefruit, most of our embedded FireWire experience is centred around audio.
The standardised method for transporting audio over FireWire is IEC61883, and these devices are automatically detected by Windows, much like standard USB audio devices.
FireWire is a future-proofed technology.
From day one they planned for higher data rates (up to 3.2Gbit/s). This means that when the technology caught up with the design, i.e. when they released S1600 and S3200 in 2008, products remained backwards compatible with S100, S200, S400 and so on.
The main difference between FireWire and USB is that FireWire offloads most of its ‘host’ processing to the silicon.
This makes USB lower cost but it makes FireWire a higher performance solution.
Our FireWire experience has involved working with:
● Isochronous audio
● Asynchronous data channel