ArticleslgStudy

computer science

IEEE 1394

IEEE 1394 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand IEEE 1394 rather than just read about it. In short: IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic.

IEEE 1394 — main illustration
IEEE 1394 — illustration

Key takeaways

  • IEEE 1394 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect IEEE 1394 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of IEEE 1394 from memory before moving on to harder problems.

Reference excerpt

IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic. It is most commonly known by the name FireWire (Apple), though other brand names exist such as i.LINK (Sony), and Lynx (Texas Instruments). Most consumer electronics manufacturers phased out IEEE 1394 from their product lines in the 2010s. The copper cable used in its most common implementation can be up to 4.5 m (15 ft) long. Power and data are carried over this cable, allowing devices with moderate power requirements to operate without a separate power supply. FireWire is also available in Cat 5 and optical fiber versions. The 1394 interface is comparable to USB. USB was developed subsequently and gained much greater market share. USB requires a host controller whereas IEEE 1394 is cooperatively managed by the connected devices.

History and development

FireWire is Apple's name for the IEEE 1394 High Speed Serial Bus. Its development was initiated by Apple in 1986, and developed by the IEEE P1394 Working Group, largely driven by contributions from Sony (102 patents), Apple (58 patents), Panasonic (46 patents), and Philips (43 patents), in addition to contributions made by engineers from LG Electronics, Toshiba, Hitachi, Canon, INMOS/SGS Thomson (now STMicroelectronics), and Texas Instruments. IEEE 1394 is a serial bus architecture for high-speed data transfer, serial meaning that information is transferred one bit at a time. Parallel buses utilize a number of different physical connections, and as such are usually more costly and typically heavier. IEEE 1394 fully supports both isochronous and asynchronous applications. Apple intended FireWire to be a serial replacement for the parallel SCSI bus, while providing connectivity for digital audio and video equipment. Apple's development began in the late 1980s, later presented to the Institute of Electrical and Electronics Engineers (IEEE), and was completed in January 1995. In 2007, IEEE 1394 was a composite of four documents: the original IEEE Std. 1394–1995, the IEEE Std. 1394a-2000 amendment, the IEEE Std. 1394b-2002 amendment, and the IEEE Std. 1394c-2006 amendment. On June 12, 2008, all these amendments as well as errata and some technical updates were incorporated into a superseding standard, IEEE Std. 1394–2008. Apple first included onboard FireWire in some of its 1999 Mac models (though it had been a build-to-order option on some Macintosh models since 1997), and most Apple Mac computers manufactured from 2000 through 2011 included FireWire ports. However, in February 2011, Apple introduced its first Mac with Thunderbolt, which superseded FireWire. Apple released its last computers with FireWire in 2012. By 2014, Thunderbolt had become a standard feature across Apple's entire line of computers (with some exceptions), effectively becoming the spiritual successor to FireWire in the Apple ecosystem. Apple's last Mac products with FireWire, the Apple Thunderbolt Display and 2012 13-inch MacBook Pro, were discontinued in 2016. Apple sold a Thunderbolt to FireWire adapter, with a single FireWire 800 port, until 2023. A separate adapter was required to use it with Thunderbolt 3. Sony's implementation of the system, i.LINK, used a smaller connector with only four signal conductors, omitting the two conductors that provide power for devices in favor of a separate power connector. This style was later added into the 1394a amendment. This port is sometimes labeled S100 or S400 to indicate speed in Mbit/s. The system was commonly used to connect data storage devices and DV (digital video) cameras, but was also popular in industrial systems for machine vision and professional audio systems. Many users preferred it over the more common USB 2.0 for its then greater effective speed and power distribution capabilities. Benchmarks show that the sustained data transfer rates are higher for FireWire than for USB 2.0, but lower than USB 3.0. Results are marked on Apple Mac OS X but more varied on Microsoft Windows.

Patent considerations Implementation of IEEE 1394 was said to require the use of 261 issued international patents held by 10 corporations. Use of these patents required licensing; use without license generally constituted patent infringement. A licensing administrator sub-licensed these patents to providers of equipment implementing IEEE 1394. Under the typical patent pool license, a royalty of US$0.25 per unit was payable by the manufacturer upon the manufacture of each 1394 finished product; no royalties were payable by users. Companies holding IEEE 1394 intellectual property formed a patent pool with MPEG LA as the license administrator, to whom they licensed patents. The last of the patents, MY 120654 by Sony, expired on November 30, 2020. As of that date, the following were patent holders of the IEEE 1394 standard, as listed in the patent pool then managed by MPEG LA, which has been defunct since 2023.

A person or company was able to review the actual 1394 Patent Portfolio License upon request to the licensing administrator. The licensing administrator did not provide assurance of protection to licensees beyond its own patents. At least one formerly licensed patent is known to have been removed from the pool, and other hardware patents exist that reference IEEE 1394. The 1394 High Performance Serial Bus Trade Association (the 1394 TA) was formed to aid the marketing of IEEE 1394. Its bylaws prohibit dealing with intellectual property issues. The 1394 Trade Association operates on an individual no cost membership basis to further enhancements to 1394 standards. The Trade Association also is the library source for all 1394 documentation and standards available.

… excerpt ends here. Continue reading the full article.

Illustrations

IEEE 1394: The 6-conductor and 4-conductor alpha FireWire 400 socket
The 6-conductor and 4-conductor alpha FireWire 400 socket
IEEE 1394: A 9-pin FireWire 800 connector
A 9-pin FireWire 800 connector
IEEE 1394: The alternative Ethernet-style cabling used by 1394c
The alternative Ethernet-style cabling used by 1394c
IEEE 1394: 4-conductor (left) and 6-conductor (right) FireWire 400 alpha connectors
4-conductor (left) and 6-conductor (right) FireWire 400 alpha connectors
IEEE 1394: A PCI expansion card that contains four FireWire 400 connectors
A PCI expansion card that contains four FireWire 400 connectors

Worked examples

Example 1 — a first encounter with IEEE 1394

Start with the simplest possible case. Write down what IEEE 1394 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to IEEE 1394 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about IEEE 1394 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of IEEE 1394

In research
IEEE 1394 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses IEEE 1394 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
IEEE 1394 is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer buses, Computer connectors, Computer storage buses, so understanding it makes those chapters shorter.
In everyday life
Look for IEEE 1394 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “IEEE 1394” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study IEEE 1394 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what IEEE 1394 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain IEEE 1394 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is IEEE 1394 in simple terms?

IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic.

Why does IEEE 1394 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study IEEE 1394?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on IEEE 1394.

Tags

  • Computer buses
  • Computer connectors
  • Computer storage buses
  • IEEE standards
  • Macintosh internals
  • Personal area networks
  • Serial buses
  • Television terminology
  • Video signal

Keep exploring