IEEE 1394
Windows 2000 Professional supports the IEEE 1394 bus, which is designed for high-bandwidth devices, such as digital camcorders, digital cameras, digital VCRs, and storage devices. IEEE 1394 is a serial protocol supporting speeds ranging from 100 to 400 megabits per second (Mbps), depending on the implementation. It provides a high-speed Plug and Play-capable bus that eliminates the need for peripheral devices to have their own power supply, and provides support for isochronous data transfer.You can connect up to 63 devices to one IEEE 1394 bus and interconnect up to 1023 buses to form a very large network with over 64,000 devices. Each device can have up to 256 terabytes of memory addressable over the bus. A built-in mechanism ensures equal access to the bus for all devices.
Choosing Devices Supported by IEEE 1394
Windows 2000 Professional supports IEEE 1394 by allowing IEEE 1394 device drivers to communicate with the IEEE 1394 bus class driver. In accordance with the Open Host Controller Interface (OHCI) standard, Windows 2000 Professional currently includes the IEEE 1394 bus class driver with hardware-specific minidriver extensions for add-on and motherboard-based host controllers.
IMPORTANT
Windows 2000 Professional does not support IEEE 1394 devices that are not OHCI-compatible, such as Adaptec 1394 cards, which predate OHCI. Other implementations which are pre-OHCI are Sony Tin-Tin and TI-lynx. While Sony has a driver that allows their older Tin-Tin to work, Microsoft does not support it. Sony has since moved to the OHCI standard.
IEEE 1394 Bus Connector and Cable
The IEEE 1394 specification defines a standard connector and socket. An IEEE 1394 bus cable contains two pairs of twisted pair cabling to accommodate the needs of the serial bus. The specification actually defines three interfaces: 6-pin connector and cable, 4-pin connector and cable, and a 6-pin-to-4-pin connector and cable.
Data Transfer Rates Supported by IEEE 1394
The IEEE 1394 specification currently supports the following bus transfer rates:
S100 (98.304 Mbps)S200 (196.608 Mbps)S400 (393.216 Mbps)
Higher transfer rates are under development.You can freely interconnect devices with different data rates; communication automatically takes place at the highest rate supported by the lowest-rate device.IEEE 1394 supports two data transfer protocols: isochronous and asynchronous. An isochronous transfer requires a constant bandwidth within certain time constraints. A constant bandwidth is required to support the demands of multimedia applications and devices. Unlike asynchronous transfers, no handshaking occurs and delivery is not guaranteed. By contrast, asynchronous transfers employ a handshaking system and allow data streams to be broken at random intervals.
IEEE 1394 Support for Plug and Play
Windows 2000 Professional supports hot plugging of nodes; you can plug an IEEE 1394 device into the system anytime.
IEEE 1394 Support for A/V Devices
Windows 2000 Professional supports only audio-video devices that are compliant with the Open Host Controller Interface (OHCI).
IEEE 1394 Support for Storage Devices
Support for IEEE 1394 storage devices, printers, and scanners is implemented through the Serial Bus Protocol (SBP-2) protocol. Small Computer System Interface (SCSI) class drivers can use SBP-2 to connect and use IEEE 1394 devices.