Peripheral Component Interface
[PCI Bus Description]
[PCI Interface ICs] [PCI
Connectors] [PCI Bus
Pinout]
[PCI Standard] [PCI Size]
[PCI COTS Cards] [PCI Chassis Manufacturers]
[Home]
A Brief Description of the Peripheral Component Interface 'PCI' Bus
The Peripheral Component Interface 'PCI' Bus was originally developed as a local bus expansion for
the PC (ISA) bus, and was coined the PCI Local Bus. The spec started as an add-on to the ISA form
factor with the PCI requiring its own connectors. The PCI spec defines the Electrical requirements
for the interface. No bus terminations are specified, the bus relies on signal reflection to achieve
level threshold. |
The PCI bus uses either 32 or 64 bits of parallel data, depending
on the version. So with each clock tick, 32 or 64 bit data is transferred
over the bus. Transferring 64 bits at a time translates to a very large
parallel bus, using a minimum of 64 lines in addition to all the required
control and signal lines. A new version of the PCI bus has been released
using a differential serial bus instead of a parallel bus [Parallel PCI]. |
The PCI bus doesn't use Glue logic, being developed as a single
chip interface bus. So signal chip solutions or ASIC parts are the only
PCI chips listed below.
PCI is a CMOS bus, with no current flowing in the
static state. The +5 volt interface uses standard TTL switching levels;
VIH = 2v, VOH = 2.4v. The +3.3 volt interface uses
VIH = 1.65v, VOH = 2.97v
Integrated Circuit Vendors;
Altera {PCI Cores}
Analog Devices {ISA-PCI Interface Bus ICs}
Conexant {PCI video decoders}
Cirrus Logic {PCI-Disk Controllers}
Cypress Products
Dolphin Interconnect LLC {PCI to StarFabric Bridge}
Eureka Technology, Inc {PCI Host Bridge, AHB-PCI Host Bridge, PCI-PCI Bridge, PCI-ISA Bridge, PCI Bus Arbiter}
IDT {PCI to StarFabric Bridge}
Infineon Technologies {PC Chips-DRAM Controller ICs}
Intel
Marvell {PCI chip set Manufacturer}
PLX Technology Inc. {PCI to PCI Bridge ICs}
QLogic {PCI-SBus Interface Bus ICs}
QuickLogic {PCI Controller}
Texas Instruments 'TI' {Bridges-Controller IC Manufacturer}
Xilinx {FPGA Core 32-bit PCI system running at speeds up to 66 MHz}
IC Chip Manufacturers {All other functions and interfaces}
Note that support for IC semiconductors will continue to fall as the interface becomes older.
No new semiconductors will be developed for such an out-dated interface.
PCI Local Bus Specification:
PCI version 1.0 was developed by Intel in 1991 but not released by
a Standards body.
PCI revision 2.0; released in 1993; 32-bit, 33MHz bus.
PCI revision 2.1; released in 1995; 32-bit, 33MHz / 64-bit, 66MHz,
Universal PCI for 3.3v or 5v cards
PCI revision 2.2; released 1998; minor clarifications /
enhancements.
PCI revision 2.3; released in 2002; removed 5v only cards
PCI revision 3.0; released in 20xx; removed 5 volt interfaces
altogether.
PCI Standards Body:
PCISIG: Peripheral Component Interconnect - Special Interest Group [www.pcisig.com]
PICMG [www.picmg.org] {PCI Industrial Computer
Manufacturers Group}
PCI in other Form Factors:
PCI: The original specification 'Peripheral
Component Interface', @ Rev 2.1
PCI-X: The latest version 64 bits
at: PCI-X 66, PCI-X 133, PCI-X 266 and PCI-X 533 [4.3GBps]
cPCI, Compact PCI: PCI in a VME form
factor, 3U/6U using 2mm connectors
Mini PCI: PCI in a small form factor
for Laptops, 59.75 mm x 50.95 mm x 5mm. 32 bit data bus running at
3.3v
PC104-Plus: PCI add-on to the
PC104 spec, ISA in a square form factor
PCI/104: PCI only to the PC104
spec, removing the PC XT and AT buses from the PC/104 specification
PISA: PCI add-on with PCAT in the ISA AT form factor
P2CI: PCI on the VME64 P2 connector
PMC: PCI on a embedded Mezzanine
Card, 'PMC'
PXI cPCI for Instrumentation
IPCI: Industrial PCI (Another version of cPCI}
Serial PCI: PCI on a serial link
Card Bus: 32 bit PCI on the PC Card
(PCMCIA) Format
PCI Express Bus: PCI over a differential
serial link. The PCI Express physical layer is not compatible with the
PCI bus listed on this page
Mini PCI Express Bus: PCI over a differential serial link in a
small form factor for Laptops.
The PCI Express physical layer is not
compatible with the PCI bus listed on this page
Note: the PCI bus has been ported to a number of
different embedded or industrial card form factors, many different board
types are listed above.
How ever; this page may be missing some. Use the
Buses icon at the bottom of the page to search for a particular embedded
board form factor or bus type.
Other PCI form factor bus pages may
contain additional data or pin outs. Some buses use the PCI bus
specification out-right, others change the form factor.
Some specifications use a
reduced pin-out, while others only use the minimum bus width of 32 bits ~
all PCI based.
Keep in mind the PCI Express bus discussed above remains
software compatible with the older Parallel PCI bus, but is not
electrical or physically compatible.
Common PCI Bus Questions:
Can I use a PCI card in a PCI Express card slot; No the
electrical and physical interfaces are completely different.
Can I use a PCI Express card in a PCI card slot; No electrical and
physical interfaces are completely different.
Can I make a dongle to convert PCI card in a PCI Express card slot; No
not with out a major design effort.
Is the PCI Express card pinout the same as a PCI card pinout; No, the
slot pin outs are completely different.
Is the PCI Express card slot faster than a PCI card slot; Yes, see the
PCI Express page.
I'm an over-clocker, do I need a Parallel PCI slot, No it's older
technology operating at a reduced speed.
Can I convert a PCI card into a PCI Express card slot; No, Not really,
with out a major engineering effort.
Can I purchase a converter which translates a PCI card into a PCI Express
card slot; Yes.
Why would I want a Parallel PCI bus slot; to use older PC cards currently
still being produced in the market place.
Should I purchase a mother board with an older PCI slot; it depends on if
you want to add a card which is not yet produce using PCI Express.
So, if your a high-end user, or PC Over-Clocker, you want PCI EXpress, or
a computer at the lowest value and don't plain to add a card, you want
PCI.
What is PCI; an expansion bus for personal Computers used at add cards
and features to a PC mother board.
PCI Local Bus implementations will support up to four add-in card connectors,
although expansion capability is not required to support daughter boards.
Four sizes of PCI add-in cards are defined: long, short, Low Profile, and variable short
length.
The long add-in cards include an extender to support the end of the add-in card.
To accommodate the 3.3V and 5V signaling environments and to facilitate a smooth migration path between the
voltages, two add-in card electrical types are specified:
a "universal" add-in card which
plugs into both 3.3V and 5V connectors and a "3.3 volt" add-in card which plugs into
only the 3.3V connector.
![]() PCI Card |
PCI card dimensions Full/Half Size 3.3 volt Card Detailed Dimensions PC PCI card dimensions Half Size Detailed w/ PCI and ISA Bus Pinout PC PCI Pinout 32/64 bit cards. PCI Signal Assignments. Designer note; the pinout provided on the pin-out pages relates to the PCI main board connector on the mother board. |
A PCI connector accepts a card edge. The PCI connector will have one or
two keys [plastic gaps] in the connector.
One key-Way indicates 3.3 volt operation [instead of 5 volt operation], and the other Key-Way indicates
64-bit operation.
A 32 bit card would only have one key at most to
indicate 3.3 volt operation.
Refer to the PCI Pin Out page for the location
of the Key-Ways.
Laptops/NoteBooks which use the Mini PCI standard [link
above] use a different type of connector.
Only manufacturers producing connectors for the Desk Top Personal Computer PCI Bus are listed below.
Refer to the other pages listed above to find connector manufacturers of
the other types of embedded PCI buses.
32-bit 5V: Connectors with the notch farthest from the backplate
32-bit 3.3V: Connectors with the notch closest to the backplate
32-bit Universal PCI: Connectors with notches in both the 5V and 3.3V positions
64-bit 5V: 32-bit 5V PCI connectors, two key ways off-set right of center
64-bit 3.3V: 32-bit 3.3V PCI connector, one key far left, one just center right
64-bit Universal PCI: 32-bit Universal PCI connector, one key far left,
two key ways off-set right of center


AVX {PCI connector
Manufacturer}
FCI
Meritec {5v/3.3v angled PCI
Connectors, PCI Cable Assemblies}
Tyco Electronics
{Back to Peripheral Component Interface Bus [PCI] Index}
There are a number of possible PCI bus speeds based on the clock rate.
These are peak transfer rates, which translate to interface bandwidth.
132 MB/s using a 64-bit data path at a 33 MHz clock rate.
264 MB/s peak using a 32-bit data path at 66 MHz
264 MB/s peak using a 64-bit data path at 66 MHz
532 MB/s peak using a 32-bit data path at 133 MHz
1064 MB/s peak using a 64-bit data path at 133 MHz
Although PCI was never really used as a video interface, because AGP was introduced.
This link provides a through-put graph of the different video interfaces; Bandwidth comparison of different video expansion buses, PCI included.
As with any speed rating; a capital M means Mega, and a capital B stands for Bytes.
![]() | |||||||
| Home | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| Distributors | Components | Equipment | Software | Standards | Buses | Design | Reference |