Introduction To Input/Output Ports
Introduction To Input/Output Ports
Introduction To Input/Output Ports
• With a serial bus, the data is sent 1 bit at a time. Because there is no
worry about when each bit will arrive, the clocking rate can be increased
dramatically.
• For example, the top transfer rate possible with EPP/ECP parallel ports is
2.77MBps, whereas IEEE 1394a ports (which use high-speed serial
technology) support transfer rates as high as 400Mbps (about 50MBps)—
25 times faster than parallel ports.
• USB 2.0 supports transfer rates of 480Mbps (about 60MBps), which is
about 30 times faster than parallel ports, and the new IEEE 1394b
(FireWire 800) ports reach transfer rates as high as 800Mbps (or
about 100MBps), which is about 50 times faster than parallel ports!
• At high clock rates, parallel signals tend to interfere with each other. Serial
again has an advantage because, with only one or two signal wires,
crosstalk and interference between the wires in the cable are negligible.
SERIAL VS PARALLEL CABLING
• Parallel cabling is more expensive than serial cabling. Besides the
many additional wires needed to carry the multiple bits in parallel,
the cable also must be specially constructed to prevent crosstalk
and interference between adjacent data lines.
• This is one reason external SCSI cables are so expensive.
• Serial cabling, by comparison, is very inexpensive. For one thing, it
has significantly fewer wires.
• Furthermore, the shielding requirements are far simpler, even at
very high speeds. Because of this, transmitting serial data reliably
over longer distances is also easier, which is why parallel interfaces
have shorter recommended cable lengths than do serial interfaces.
• For these reasons—in addition to the need for new Plug and Play
external peripheral interfaces and the elimination of the physical
port crowding on portable computers—these high-performance
serial buses were developed. USB AND FIREWIRE
• USB is a standard feature on virtually all PCs
today; is used for most general purpose, high-
speed external interfacing; and is the most
compatible, widely available, and fastest general-
purpose external interface.
• In addition, IEEE 1394 (more commonly known
as FireWire), although mainly used in certain
niche markets—such as connecting DV (digital
video) camcorders—is also spreading into other
high-bandwidth uses, such as high-resolution
scanners, external hard drives, and networking.
Universal Serial Bus (USB
• (USB) is an external peripheral bus standard designed to bring Plug
and Play capability for attaching peripherals externally to the PC.
• USB eliminates the need for special-purpose ports, reduces the
need to use special-purpose I/O cards (thus reducing the need to
reconfigure the system with each new device added), and saves
important system resources such as interrupts (IRQs);
• regardless of the number of devices attached to a system’s USB
ports, only one IRQ is required.
• PCs equipped with USB enable peripherals to be automatically
recognized and configured as soon as they are physically attached,
without the need to reboot or run setup. (HOT SWAPPING)
• USB allows up to 127 devices to run simultaneously on a single
bus, with peripherals such as monitors and keyboards acting as
additional plug-in sites, or hubs..
Note the “plus” symbol added to the upper icon, which indicates that port
supports USB 2.0 (Hi-Speed USB) in addition to the standard 1.x support.
HISTORY
• Intel has been the primary proponent of USB, and all
its PC chipsets starting with the PIIX3 South Bridge
chipset component (introduced in February 1996) have
included USB support as standard.
• Six other companies initially worked with Intel in
codeveloping the USB, including Compaq, Digital,IBM,
Microsoft, NEC, and Northern Telecom.
• Together, these companies have established the USB
Implementers Forum (USB-IF) to develop, support, and
promote USB architecture
• The USB-IF formally released USB 1.0 in January 1996, USB 1.1 in September 1998,
and USB 2.0 in April 2000.
• The 1.1 revision was mostly a clarification of some issues related to hubs and
other areas of the specification. Most devices and hubs should be 1.1 compliant,
even if they were manufactured before the release of the 1.1 specification.
• The biggest change was USB 2.0, which is 40 times faster than the original USB and
yet fully backward compatible.
• USB ports can be retrofitted to older computers that lack built-in USB connectors
through the use of either an add-on PCI card (for desktop computers) or a PC Card
on Cardbus-compatible notebook computers.
• You can also use USB add-on cards to update an older system that has only USB
1.1 on the motherboard.
• As of mid-2002, virtually all motherboards include four or more USB 2.0 ports as
standard.
• Notebook computers were slower to catch on—it wasn’t until early 2003 that
most notebook or laptop computers included USB 2.0 ports as standard.
USB Technical Details
• The IEEE 1394a standard currently exists with three signaling rates—
100Mbps, 200Mbps, and 400Mbps (12.5MBps, 25MBps, and 50MBps). Most
PC adapter cards support the 400Mbps (50MBps) rate, although device
speeds can vary.
• A maximum of 63 devices can be connected to a single IEEE 1394 adapter
card by way of daisy-chaining or branching.
• 1394 devices, unlike USB devices, can be used in a daisy-chain without using
a hub, although hubs are recommended for devices that will be
• hot-swapped.
• Cables for IEEE 1394/1394a devices use Nintendo GameBoy–derived
connectors and consist of six conductors: Four wires transmit data, and two
wires conduct power.
• Connection with the motherboard is made either by a dedicated IEEE 1394
interface or by a PCI adapter card.
• The 1394 bus was derived from the FireWire bus originally developed by
Apple and Texas Instruments, and it is also a part of a new Serial SCSI
standard.
• 1394a uses a simple six-wire cable with two differential pairs of clock and
data lines, plus two power lines; the four-wire cable end shown in Figure
is used with self-powered devices, such as DV camcorders.
• Just as with USB, 1394 is fully PnP, including the capability for hot-
plugging (insertion and removal of components without powering down).
• Unlike the much more complicated parallel SCSI bus, 1394 does not
require complicated termination, and devices connected to the bus can
draw up to 1.5 amps of electrical power.
• 1394 offers equal or greater performance compared to ultra-wide SCSI,
with a much less expensive and less complicated connection.
• 1394 is built on a daisy-chained and branched topology, and it allows up
to 63 nodes, with a chain of up to 16 devices on each node.
• If this is not enough, the standard also calls for up to 1,023 bridged buses,
which can interconnect more than 64,000 nodes! Additionally, as with
SCSI, 1394 can support devices with various data rates on the same bus.
Most 1394 adapters have three nodes, each of which can support 16
devices in a daisy-chain arrangement.
• Some 1394 adapters also support internal 1394 devices.
DEVICES
• The types of devices that can be connected to the PC
via 1394 mainly include
• video cameras; editing equipment;
• and all forms of disk drives, including hard disk, optical,
floppy, CD-ROM, and DVD-ROM
• drives. Also, digital cameras, tape drives, high-
resolution scanners, and many other high-speed
peripherals
• that feature 1394 have interfaces built in. The 1394
bus appears in some desktop and portable
• computers as a replacement or supplement for other
external high-speed buses, such as USB or SCSI
IEEE 1394b Technical Details