| PCI BUSES The Peripheral Component Interface (PCI). This bus was introduced by Intel Corporation in July 1992, a little more than a month before the VESA Local Bus specifications were announced. It was designed primarily for high speed operation of the expansion bus. It was released again as PCI Release 2.0 in May 1993. PCI is the most popular 'bus' in the mid-1990s and is usually combined on a motherboard with an ISA or EISA expansion bus. For example, many motherboards have a number of pure ISA or EISA slots, some PCI slots, and one or more PCI/ISA combination slots. The PCI bus was originally supposed to be a "local bus", but it is said it is a high speed interconnection system. However, it runs at superior speed, for instance some of the SCSI interfaces can run up to 40 MB/S transfer rates, although some books indicate the original PCI bus was a 32 bit, 33MHz bus, which could move data at up to 132MBytes/sec as a theoretical maximum - this includes overhead. The May 1993 release broadened the data path to 64 bits to conform to the Pentium processors release in 1993. Please note the second release of the VESA Local Bus standards did the same. The PCI standard provides an interface to the ISA, EISA, and MCA buses, but PCI can replace these older buses in a motherboard design. A pure PCI bus machine is possible, but most motherboards for years will still have an interface to ISA and EISA expansion slots. Remember: Most motherboards have both PCI and ISA, or PCI and EISA, or even PCI and MCA slots. The PCI I/O controller will route traffic from the CPU to the proper bus - either the PCI bus or the ISA/EISA bus. Some points about the PCI Bus:
The PCI Bus has an I/O Controller connected to the
CPU. The system is supposed to operate as follows:
In effect, the traffic is routed by the I/O controller to the
appropriate type of expansion slot for which it is destined. If it is to
go to a card in a PCI slot, that is where it is sent. All traffic going to
the CPU is collected by the PCI I/O controller and forwarded to the CPU.
PCI buses will probably become the "de facto" bus for the industry. PCI
is designed to replace older buses such as ISA, EISA, and MCA. However,
you will see PCI/ISA or PCI/EISA mixes for some time - there is a large
base of these cards in the world; however, these mixes are already falling
by the wayside. PCI and EISA combinations are becoming more common, and
even this combinations will gradually disappear.
|