All Topics  
FireWire

 

   Email Print
   Bookmark   Link






 

FireWire



 
 
The IEEE 1394 interface is a serial bus
Serial communications

In telecommunication and computer science, serial communication is the process of sending data one bit at one time, sequentially, over a communication channel or computer bus....
 interface standard
Interface standard

In telecommunications, an interface standard is a standardization that describes one or more functional characteristics or physical characteristics necessary to allow the exchange of information between two or more systems or pieces of equipment....
 for high-speed communications and isochronous
Isochronous

Isochronous : From Greek iso, equal + chronos, time. It literally means to occur at the same time or at equal time intervals. The term is used in different technical contexts....
 real-time data transfer, frequently used by personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, as well as in digital audio
Digital audio

Digital audio uses digital signals for sound reproduction. This includes Analog-to-digital converter, Digital-to-analog converter, storage, and transmission....
, digital video
Digital video

Digital video is a type of video recording system that works by using a digital rather than an analog signal video signal.The terms camera, video camera, and camcorder are used interchangeably in this article....
, automotive, and aeronautics
Aeronautics

File:An-225 Mriya.jpgFile:Atlantis on Shuttle Carrier Aircraft.jpgFile:Typhoon f2 zj910 arp.jpgAeronautics is the science involved with the study, design, and manufacture of flight-capable machines, or the techniques of operating aircraft....
 applications. The interface is also known by the brand names of FireWire (Apple Inc.), i.LINK (Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
), and Lynx (Texas Instruments
Texas Instruments

Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....
).






Discussion
Ask a question about 'FireWire'
Start a new discussion about 'FireWire'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Firewire 46 Diagram
The IEEE 1394 interface is a serial bus
Serial communications

In telecommunication and computer science, serial communication is the process of sending data one bit at one time, sequentially, over a communication channel or computer bus....
 interface standard
Interface standard

In telecommunications, an interface standard is a standardization that describes one or more functional characteristics or physical characteristics necessary to allow the exchange of information between two or more systems or pieces of equipment....
 for high-speed communications and isochronous
Isochronous

Isochronous : From Greek iso, equal + chronos, time. It literally means to occur at the same time or at equal time intervals. The term is used in different technical contexts....
 real-time data transfer, frequently used by personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, as well as in digital audio
Digital audio

Digital audio uses digital signals for sound reproduction. This includes Analog-to-digital converter, Digital-to-analog converter, storage, and transmission....
, digital video
Digital video

Digital video is a type of video recording system that works by using a digital rather than an analog signal video signal.The terms camera, video camera, and camcorder are used interchangeably in this article....
, automotive, and aeronautics
Aeronautics

File:An-225 Mriya.jpgFile:Atlantis on Shuttle Carrier Aircraft.jpgFile:Typhoon f2 zj910 arp.jpgAeronautics is the science involved with the study, design, and manufacture of flight-capable machines, or the techniques of operating aircraft....
 applications. The interface is also known by the brand names of FireWire (Apple Inc.), i.LINK (Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
), and Lynx (Texas Instruments
Texas Instruments

Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....
). IEEE 1394 replaced parallel SCSI in many applications, because of lower implementation
Implementation

Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, Standardization, algorithm, or policy....
 costs and a simplified, more adaptable cabling system. The 1394 standard also defines a backplane
Backplane

A backplane is a circuit board that connects several electrical connector in parallel to each other, so that each pin of each connector is linked to the same relative pin of all the other connectors, forming a computer bus....
 interface, though this is not as widely used.

IEEE 1394 has been adopted as the High Definition Audio-Video Network Alliance
High Definition Audio-Video Network Alliance

The High-Definition Audio-Video Network Alliance is a cross-industry collaboration of members addressing the end-to-end needs of connected, HD, home entertainment products and services....
 (HANA) standard connection interface for A/V (audio/visual) component communication and control. FireWire is also available in wireless, fiber optic
Optical fiber

An optical fiber is a glass or plastic fiber that carries light along its length. Fiber optics is the overlap of applied science and engineering concerned with the design and application of optical fibers....
, and coaxial
Coaxial cable

Coaxial cable is a cable consisting of an inner conductor, surrounded by a tubular insulating layer typically made from a flexible material with a high dielectric constant, all of which is then surrounded by another conductive layer , and then finally covered again with a thin insulating layer on the outside....
 versions using the isochronous protocols.

Since the mid 1990s, consumer grade camcorder
Camcorder

A camcorder is a portable consumer electronics device for recording video and Sound recording using a built-in recorder unit. The camcorder contains both a video camera and a video recorder in one unit, hence its compound name....
s had included a four-circuit 1394 interface, though, except for premium models, this is becoming less common. It remains the primary transfer mechanism for almost all high end professional audio and video equipment. Since 2003 many computers intended for home or professional audio/video use have built-in FireWire/i.LINK ports, especially prevalent with Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
 and Apple's computers and the older iPod
IPod

iPod is a brand of portable media players designed and marketed by Apple Inc. and launched on . The product line-up includes the hard drive-based iPod Classic, the touchscreen iPod Touch, the video-capable iPod Nano, and the compact iPod Shuffle....
s. The legacy (alpha) 1394 port is also available on premium retail motherboards.

FireWire is Apple Inc.'s name for the IEEE 1394 High Speed Serial Bus. It was initiated by Apple and developed by the IEEE P1394 Working Group, largely driven by contributions from Apple, although major contributions were also made by engineers from Texas Instruments
Texas Instruments

Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....
, Sony
Sony

is a multinational corporation list of conglomerates corporation headquartered in Minato, Tokyo, Japan, and one of the world's largest media conglomerates with revenue exceeding US$99.1 billion ....
, Digital Equipment Corporation
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
, IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
, and INMOS
INMOS

INMOS Ltd. was a United Kingdom semiconductor device company, founded by Iann Barron, based in Bristol and incorporated in November 1978....
/SGS
SGS

SGS is a three letter acronym that can stand for:* Seattle Girls' School* Societ? Generale Semiconduttori - Aquila Tubi E Semiconduttori , later SGS Microelettronica, a former Italy company now merged into STMicroelectronics...
 Thomson
Thomson SA

Thomson SA , formerly known as Thomson Multimedia is an international provider of -- for the creation, management, delivery and access of video, for the Communication, Media and Entertainment industries....
 (now STMicroelectronics
STMicroelectronics

STMicroelectronics is an Italy-France electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for Europe and emerging markets, are based in Geneva, the holding company, STMicroelectronics N.V....
).

Apple intended FireWire to be a serial replacement for the parallel SCSI
SCSI

Small Computer System Interface, or SCSI , is a set of standards for physically connecting and transferring data between computers and peripheral devices....
 (Small Computer System Interface) bus while also providing connectivity for digital audio and video equipment. Apple's development began in the late 1980s, later presented to the IEEE, and was completed in 1995. As of 2007, IEEE 1394 is 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.

Sony's implementation of the system, known as "i.LINK" used a smaller connector with only the four signal circuits, omitting the two circuits which provide power to the device 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 is commonly used for connection of data storage device
Data storage device

A data storage device is a device for recording information . Recording can be done using virtually any form of energy, spanning from manual muscle power in handwriting, to acoustic vibrations in phonographic recording, to electromagnetic energy modulating magnetic tape and optical discs....
s and DV
DV

Digital Video is a digital video format created by Sony, JVC, Panasonic and other video camera producers, and launched in 1995. In its smaller tape form factor MiniDV, has since become a standard for home and semi-professional video production; it is sometimes used for professional purposes as well, such as filmmaking and electronic...
 (digital video) cameras, but is also popular in industrial systems for machine vision
Machine vision

Machine vision is the application of computer vision to industry and manufacturing. Whereas computer vision is mainly focused on machine-based image processing, machine vision most often requires also digital input/output devices and computer networks to control other manufacturing equipment such as robotic arms....
 and professional audio systems. It is preferred over the more common USB for its greater effective speed and power distribution capabilities, and because it does not need a computer host. Perhaps more importantly, FireWire makes full use of all SCSI capabilities and has high sustained data transfer rates, a feature especially important for audio and video editors. Benchmarks show that the sustained data transfer rates are higher for FireWire than for USB 2.0, especially on Apple Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 with more varied results on Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
.

However, the royalty which Apple Inc. and other patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
 holders initially demanded from users of FireWire (US$0.25 per end-user
End-user

Economics and commerce define an end-user as the person who uses a Product . The end-user or consumer may differ from the person who purchases the product....
 system) and the more expensive hardware needed to implement it (US$1–$2), both of which have since been dropped, have prevented FireWire from displacing USB in low-end mass-market computer peripherals, where product cost is a major constraint.

Cable TV system support

Cable TV providers (in the US, with digital systems) must, upon request of a customer, provide a high-definition capable cable box
Set-top box

A set-top box or set-top unit is a information appliance that connects to a television and an external source of signal , turning the signal into content which is then displayed on the television screen....
 with a functional FireWire interface. This applies only to customers leasing high-definition capable cable boxes
Set-top box

A set-top box or set-top unit is a information appliance that connects to a television and an external source of signal , turning the signal into content which is then displayed on the television screen....
 from said cable provider after April 1, 2004. The relevant law is CFR 76.640 Section 4 Subsections i and ii. The interface can be used to display or record Cable TV, including HDTV programming.

Node hierarchy

FireWire devices are organized at the bus in a tree topology. Each device has a unique self-id. One of the nodes is elected root node and always has the highest id. The self-ids are assigned during the self-id process, which happens after each bus reset. The order in which the self-ids are assigned is equivalent to traversing the tree in a depth-first
Depth-first search

Depth-first search is an algorithm for traversing or searching a tree data structure, tree structure, or graph . One starts at the root and explores as far as possible along each branch before backtracking....
, post-order manner.

Standards and versions

The previous standards and its three amendments are now incorporated into a superseding standard, IEEE 1394-2008. The features individually added gives a good history on the development path.

FireWire 400 (IEEE 1394-1995)

Firewire6 Pin
The original release of IEEE 1394-1995 specified what is now known as FireWire 400. It can transfer data between devices at 100, 200, or 400 Mbit/s half-duplex data rates (the actual transfer rates are 98.304, 196.608, and 393.216 Mbit/s, i.e. 12.288, 24.576 and 49.152 megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
s per second respectively). These different transfer modes are commonly referred to as S100, S200, and S400.

Cable length is limited to , although up to 16 cables can be daisy chain
Daisy chain (electrical engineering)

In electrical and electronic engineering a daisy chain is a wiring scheme in which, for example, device A is wired to device B, device B is wired to device C, device C is wired to device D, et cetera....
ed using active repeaters; external hubs, or internal hubs are often present in FireWire equipment. The S400 standard limits any configuration's maximum cable length to . The 6-circuit connector is commonly found on desktop computers, and can supply the connected device with power.

The 6-circuit powered connector, now referred to as an alpha connector, adds power output to support external devices. Typically a device can pull about 7 to 8 watts from the port; however, the voltage varies significantly from different devices. Voltage is specified as unregulated and should nominally be about 25 volts (range 24 to 30). Apple's implementation on laptops is typically related to battery power and can be as low as 9 V and more likely about 12 V.

Enhancements (IEEE 1394a-2000)

An amendment IEEE 1394a was released in 2000, which both clarified and enhanced the original specification. It added in support for asynchronous streaming
Streaming media

Streaming media is multimedia that is constantly received by, and normally presented to, an End-user while it is being delivered by a streaming provider ....
, quicker bus reconfiguration, packet concatenation
Packet concatenation

Packet concatenation is a computer networking optimization that coalesces multiple packet under a single header....
, and a power saving suspend mode.

1394a also standardized the 4-circuit alpha connector developed by Sony and already widely in use. The 4-circuit version is used on many consumer devices such as camcorders, laptops, and other small FireWire devices. Though fully data compatible with 6-circuit alpha interfaces, it lacks power connectors.

FireWire 800 (IEEE 1394b-2002)

Firewire800plug
IEEE 1394b-2002 introduced FireWire 800 (Apple's name for the 9-circuit "S800 bilingual" version of the IEEE 1394b standard) This specification and corresponding products allow a transfer rate of 786.432 Mbit/s full-duplex via a new encoding scheme termed beta mode. It is backwards compatible to the slower rates and 6-circuit alpha connectors of FireWire 400. However, while the IEEE 1394a and IEEE 1394b standards are compatible, FireWire 800's connector, referred to as a beta connector, is different from FireWire 400's alpha connectors, making legacy cables incompatible. A bilingual cable allows the connection of older devices to the newer port. In 2003, Apple was the first to introduce commercial products with the new connector.

The full IEEE 1394b specification supports data rates up to 3200 Mbit/s over beta-mode or optical connections up to in length. Standard Category 5e
Category 5 cable

Category 5 cable, is a twisted pair high signal integrity cable type often refered to as "Cat5". Many such cables are shield but some are shielded....
 unshielded twisted pair supports at S100. The original 1394 and 1394a standards used data/strobe (D/S) encoding
Data strobe encoding

Data strobe encoding is an encoding scheme for transmitting data in digital circuits.It uses two signal lines , Data and Strobe. These have the property that either Data or Strobe changes its logical value in one clock cycle, but never both....
 (renamed to alpha mode) on the circuits, while 1394b adds a data encoding scheme called 8B10B referred to as beta mode.

FireWire S1600 and S3200
In December 2007, the 1394 Trade Association announced that products will be available before the end of 2008 using the S1600 and S3200 modes that, for the most part, had already been defined in 1394b and was further clarified in IEEE Std. 1394-2008. The 1.6 Gbit/s and 3.2 Gbit/s devices use the same 9-circuit beta connectors as the existing FireWire 800 and will be fully compatible with existing S400 and S800 devices. It will compete with the forthcoming USB 3.0..

FireWire S800T (IEEE 1394c-2006)

IEEE 1394c-2006 was published on June 8 2007.

It provided a major technical improvement, namely new port specification that provides 800 Mbit/s over the same RJ45 connector
8P8C

The 8 Position 8 Contact plugs and sockets are most regularly used as an ethernet connector. 8P8C connectors are typically used to Electrical_termination twisted pair cable....
s with Category 5e cable, which is specified in IEEE 802.3 clause 40 (gigabit Ethernet over copper twisted pair
Gigabit Ethernet

Gigabit Ethernet is a term describing various technologies for transmitting Ethernet frames at a rate of a Data rate units#gigabit_per_second, as defined by the IEEE 802.3-2005 standard....
) along with a corresponding automatic negotiation that allows the same port to connect to either IEEE Std 1394 or IEEE 802.3
IEEE 802.3

IEEE 802.3 is a collection of IEEE standards defining the physical layer, and the media access control of the data link layer, of wired Ethernet....
 (Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
) devices.

Though the potential for a combined Ethernet and FireWire RJ45 port is intriguing, , there are no products or chipsets which include this capability.

Future enhancements

Future iterations of FireWire should bring a bump in speed to 6.4 Gbit/s, use of single-mode fiber, and additional connectors such as the small multimedia interface.

Comparison to USB

Although high-speed USB 2.0 nominally runs at a higher signaling rate (480 Mbit
Megabit

A megabit is a unit of Computer data storage, abbreviated Mbit .1 megabit = 106 = 1,000,000 bits which is equal to 125,000 bytes....
/s) than FireWire 400, data transfers over S400 FireWire interfaces generally outperform similar transfers over USB 2.0 interfaces. Typical USB PC-hosts rarely exceed sustained transfers of 280 Mbit/s, with 240 Mbit/s being more typical. This is likely due to USB's reliance on the host-processor to manage low-level USB protocol, whereas FireWire delegates the same tasks to the interface hardware. For example, the FireWire host interface supports memory-mapped devices, which allows high-level protocols to run without loading the host CPU with interrupts and buffer-copy operations. Besides throughput, other differences are that it uses simpler bus networking, provides more power over the chain, more reliable data transfer, and uses less CPU resources.

FireWire 800 is substantially faster than Hi-Speed USB
Universal Serial Bus

In information technology, Universal Serial Bus is a Serial communications computer bus standard to electrical connector devices to a host computer....
, both in theory and in practice.

Alternative uses for IEEE 1394


Aircraft

IEEE 1394b is used in military aircraft, where weight savings are desired. Developed for use as the data bus on the F-22 Raptor
F-22 Raptor

The Lockheed Martin/Boeing F-22 Raptor is a Fighter aircraft#Fifth generation jet fighters , fighter aircraft that uses stealth aircraft technology....
, it is also used on the F-35 Lightning II
F-35 Lightning II

The Lockheed Martin F-35 Lightning II is a Fighter aircraft#Fifth generation jet fighters , single-seat, single-engine, Stealth aircraft-capable military aviation strike fighter, a Multirole combat aircraft that can perform close air support, tactical bombing, and Aerial warfare missions....
. NASA's Space Shuttle
Space Shuttle

NASA's Space Shuttle, officially called the Space Transportation System , is the spacecraft currently used by the United States government for its human spaceflight missions....
 also uses IEEE 1394b to monitor debris (foam, ice) which may hit the vehicle during launch. This standard should not be confused with the unrelated MIL-STD-1394B, which is concerned with the construction quality of hats.

Automobiles

IDB-1394 Customer Convenience Port (CCP) is the automotive version of the 1394 standard.

Networking over FireWire

FireWire can be used for ad-hoc (terminals only, no routers except where a FireWire hub is used) computer network
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
s. Specifically, RFC 2734 specifies how to run IPv4
IPv4

Internet Protocol version 4 is the fourth revision in the development of the Internet Protocol and it is the first version of the protocol to be widely deployed....
 over the FireWire interface, and RFC 3146 specifies how to run IPv6
IPv6

Internet Protocol version 6 is the next-generation Internet layer protocol for packet -switched internetworking and the Internet. IPv4 is the dominant Internet Protocol version, and was the first to receive widespread use....
.

Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
, Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
, FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, Windows ME
Windows Me

Windows Millennium Edition, or Windows Me , is a hybrid 16-bit/32-bit graphical operating system released on 14 September 2000 by Microsoft....
, Windows 2000
Windows 2000

Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
, Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
, and Windows Server 2003
Windows Server 2003

Windows Server 2003 is a Server operating system produced by Microsoft. Introduced on 24 April 2003 as the successor to Windows 2000 Server, it is considered by Microsoft to be the cornerstone of its Windows Server System line of business server products....
 all include support for networking over FireWire. A network can be set up between two computers using a single standard FireWire cable, or by multiple computers through use of a hub. This is similar to Ethernet
Ethernet

Ethernet is a family of Data frame-based computer networking technologies for local area networks . The name comes from the physical concept of the Luminiferous aether....
 networks with the major differences being transfer speed, circuit length, and the fact that standard FireWire cables can be used for point-to-point communication.

On December 4, 2004, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 announced that it would discontinue support for IP
Internet protocol suite

The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is named from two of the most important protocols in it: the Transmission Control Protocol and the Internet Protocol , which were the first two networking protocols defined in this standard....
 networking over the FireWire interface in all future versions of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
. Consequently, support for this feature is absent from both Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
 and Windows Server 2008.

The PlayStation 2
PlayStation 2

The PlayStation 2 is a History of video game consoles video game console manufactured by Sony. The successor to the PlayStation, and the predecessor to the PlayStation 3, the PlayStation 2 forms part of the PlayStation of video game consoles....
 console had an i.LINK-branded 1394 connector. This was used for networking until the release of an Ethernet adapter late in the console's lifespan, but very few software titles supported the feature.

IIDC

IIDC (Instrumentation & Industrial Digital Camera) is the FireWire data format standard for live video, and is used by Apple's iSight
ISight

iSight is a webcam, originally external and now built-in, developed and marketed by Apple Inc. The external iSight was sold retail for United States dollar149, connected to a computer via a FireWire cable and came with a set of mounts to place it atop any current Apple display, laptop computer, all-in-one desktop computer, or flat surface....
 A/V camera. The system was designed for machine vision
Machine vision

Machine vision is the application of computer vision to industry and manufacturing. Whereas computer vision is mainly focused on machine-based image processing, machine vision most often requires also digital input/output devices and computer networks to control other manufacturing equipment such as robotic arms....
 systems, but is also used for other computer vision
Computer vision

Computer vision is the science and technology of machines that see. As a scientific discipline, computer vision is concerned with the theory for building artificial systems that obtain information from images....
 applications and for some webcam
Webcam

File:Logitech E2500 webcam.jpgWebcams are video capture connected to computer or computer network, often using Universal Serial Bus or, if they connect to networks, ethernet or Wi-Fi....
s. Although they are easily confused since they both run over FireWire, IIDC is different from, and incompatible with, the ordinary DV (Digital Video) camcorder protocol.

DV


Digital Video (DV
DV

Digital Video is a digital video format created by Sony, JVC, Panasonic and other video camera producers, and launched in 1995. In its smaller tape form factor MiniDV, has since become a standard for home and semi-professional video production; it is sometimes used for professional purposes as well, such as filmmaking and electronic...
) is a standard protocol
Protocol (computing)

In computer science, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints....
 used by some digital camcorder
Camcorder

A camcorder is a portable consumer electronics device for recording video and Sound recording using a built-in recorder unit. The camcorder contains both a video camera and a video recorder in one unit, hence its compound name....
s. Formerly, all DV cameras had a FireWire interface (usually a 4-circuit), but recently many consumer brands have switched to USB. Labeling of the port varies by manufacturer, with Sony using either its i.LINK trademark or the letters 'DV'. Many digital video recorder
Digital video recorder

A digital video recorder or personal video recorder is a device that records video in a digital format to a disk drive or other memory medium within a device....
s have a "DV-input" FireWire connector (usually an alpha connector) which can be used to record video from a directly-connected DV camcorder ("computer-free").

The protocol also allows remote control (play, rewind, etc.) of connected devices.

Security issues

Devices on a FireWire bus can communicate by direct memory access
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
, where a device can use hardware to map internal memory to FireWire's "Physical Memory Space". The SBP-2 (Serial Bus Protocol 2
Serial Bus Protocol 2

Serial Bus Protocol 2 standard is a transport protocol within Serial Bus, Institute of Electrical and Electronics Engineers Std 1394-1995 , developed by T10....
) used by FireWire disk drives uses this capability to minimize interrupts and buffer copies. In SBP-2, the initiator (controlling device) sends a request by remotely writing a command into a specified area of the target's FireWire address space. This command usually includes buffer addresses in the initiator's FireWire "Physical Address Space", which the target is supposed to use for moving I/O data to and from the initiator.

On many implementations, particularly those like PCs and Macs using the popular OHCI
OHCI

A host controller interface is a register level interface which allows a host controller for USB or FireWire to communicate with the operating system of a personal computer....
, the mapping between the FireWire "Physical Memory Space" and device physical memory is done in hardware, without operating system intervention. While this enables high-speed and low-latency communication between data sources and syncs without unnecessary copying (such as between a video camera and a software video recording application, or between a disk drive and the application buffers), this can also be a security risk if untrustworthy devices are attached to the bus. For this reason, high-security installations will typically either purchase newer machines which map a virtual memory
Virtual memory

Virtual memory is a computer system technique which gives an application program the impression that it has contiguous working memory , while in fact it may be physically fragmented and may even overflow on to disk storage....
 space to the FireWire "Physical Memory Space" (such as a Power Mac G5, or any Sun workstation), disable the OHCI
OHCI

A host controller interface is a register level interface which allows a host controller for USB or FireWire to communicate with the operating system of a personal computer....
 hardware mapping between FireWire and device memory, physically disable the entire FireWire interface, or do not have FireWire at all.

This feature can also be used to debug a machine whose operating system has crashed, and in some systems for remote-console operations. On FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, the dcons driver provides both, using gdb as debugger. Under Linux, firescope and fireproxy exist.

See also

  • High Definition Audio-Video Network Alliance
    High Definition Audio-Video Network Alliance

    The High-Definition Audio-Video Network Alliance is a cross-industry collaboration of members addressing the end-to-end needs of connected, HD, home entertainment products and services....
     aka HANA
  • HAVI
    HAVi

    Home Audio Video Interoperability is a connection to control Audio and Video hardware using FireWire....
    , FireWire to control Audio and Video hardware.
  • Universal Serial Bus
    Universal Serial Bus

    In information technology, Universal Serial Bus is a Serial communications computer bus standard to electrical connector devices to a host computer....
     (USB)
  • mLAN
    MLAN

    mLAN, short for Music Local Area Network, is a protocol for synchronized transmission and management of multi-channel digital audio, video, control signals and multi-port MIDI over a network....
     Yamaha's FireWire-based music networking system
  • List of device bandwidths
    List of device bandwidths

    This is a list of device bandwidths: the net bit rate of some computer devices employing methods of data transport is quantified in units of kilobits per second , megabits per second , or gigabits per second as appropriate....


External links

  • Standard using IEEE 1394 FireWire for interconnecting A/V components